Pages : 1
#1 Le 08/11/2007, à 08:45
- Corey95140
Grub error 22: no such partition found [RESOLU]
Bonjour à tous,
Je suis sous Kubuntu 7. 10 et en dual boot avec WinXP (c'est pas bien, je sais mais je veux jouer à counter-strike ). Le problème étant que je finis mon installation je suis bien content mais quand je redémarre j'ai le message suivant:
Grub error 22: no such partition.
Si j'insère le cd de Kubuntu et que je vais sur "Boot from first hard disk" je retrouve grub qui fonctionne parfaitement bien et qui lance correctement les systèmes installés.
Je tape dans une console:
sudo fdisk -l
Disque /dev/sda: 320.0 Go, 320072933376 octets
255 heads, 63 sectors/track, 38913 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00058528
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda2 1 38913 312568641 5 Extended
/dev/sda5 5890 38913 265265248+ 83 Linux
/dev/sda6 1 1216 9767425+ 83 Linux
/dev/sda7 1217 1459 1951866 82 Linux swap / Solaris
/dev/sda8 1460 3283 14651248+ 83 Linux
/dev/sda9 3284 4499 9767488+ 83 Linux
/dev/sda10 4500 5889 11165143+ 83 Linux
Les entrées de la table de partitions ne sont pas dans l'ordre du disque
Disque /dev/hda: 40.0 Go, 40027029504 octets
255 heads, 63 sectors/track, 4866 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0xa63d961e
Périphérique Amorce Début Fin Blocs Id Système
/dev/hda1 * 1 4866 39086113+ 7 HPFS/NTFS
Disque /dev/hdb: 122.9 Go, 122942324736 octets
255 heads, 63 sectors/track, 14946 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x924fcc0a
Périphérique Amorce Début Fin Blocs Id Système
/dev/hdb1 * 1 8924 71681998+ 7 HPFS/NTFS
/dev/hdb2 8925 14946 48371715 5 Extended
/dev/hdb5 8925 14946 48371683+ b W95 FAT32
Disque /dev/sda: 320.0 Go, 320072933376 octets
255 heads, 63 sectors/track, 38913 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00058528
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda2 1 38913 312568641 5 Extended
/dev/sda5 5890 38913 265265248+ 83 Linux
/dev/sda6 1 1216 9767425+ 83 Linux
/dev/sda7 1217 1459 1951866 82 Linux swap / Solaris
/dev/sda8 1460 3283 14651248+ 83 Linux
/dev/sda9 3284 4499 9767488+ 83 Linux
/dev/sda10 4500 5889 11165143+ 83 Linux
Les entrées de la table de partitions ne sont pas dans l'ordre du disque
Disque /dev/hda: 40.0 Go, 40027029504 octets
255 heads, 63 sectors/track, 4866 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0xa63d961e
Périphérique Amorce Début Fin Blocs Id Système
/dev/hda1 * 1 4866 39086113+ 7 HPFS/NTFS
Disque /dev/hdb: 122.9 Go, 122942324736 octets
255 heads, 63 sectors/track, 14946 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x924fcc0a
Périphérique Amorce Début Fin Blocs Id Système
/dev/hdb1 * 1 8924 71681998+ 7 HPFS/NTFS
/dev/hdb2 8925 14946 48371715 5 Extended
/dev/hdb5 8925 14946 48371683+ b W95 FAT32
Disque /dev/sdb: 2013 Mo, 2013691392 octets
4 heads, 16 sectors/track, 61452 cylinders
Units = cylindres of 64 * 512 = 32768 bytes
Disk identifier: 0xf6f9e8d9
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 * 1 61453 1966487+ e W95 FAT16 (LBA)
ue /dev/sdb: 2013 Mo, 2013691392 octets
4 heads, 16 sectors/track, 61452 cylinders
Units = cylindres of 64 * 512 = 32768 bytes
Disk identifier: 0xf6f9e8d9
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 * 1 61453 1966487+ e W95 FAT16 (LBA)
Le problème étant à mon avis déjà que je ne vois pas pourquoi il y a une amorce sur hdb1 qui est mon deuxième disque dur qui est en esclave. WinXP est installé sur hda1 (c: en langage windaube). Quand à Kubuntu il est entièrement installé sur le disque dur sata II désigné par sda. La / étant sur sda6 à mon avis grub devrait se situer là -bas et donc l'amorce également. Mais je ne sais pas comment résoudre ce problème n'étant pas (encore) un linuxien hors-pair.
Je donne mon menu.lst, ça peut très certainement aider:
title Ubuntu 7.10, kernel 2.6.22-14-generic
root (hd2,5)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=cbcb3e93-4dd4-42d0-9298-cc3c70ae8819 ro quiet splash locale=fr_FR
initrd /boot/initrd.img-2.6.22-14-generic
quiet
title Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root (hd2,5)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=cbcb3e93-4dd4-42d0-9298-cc3c70ae8819 ro single
initrd /boot/initrd.img-2.6.22-14-generic
title Ubuntu 7.10, memtest86+
root (hd2,5)
kernel /boot/memtest86+.bin
quiet
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Microsoft Windows XP Professionnel
root (hd0,0)
savedefault
makeactive
chainloader +1title Ubuntu 7.10, kernel 2.6.22-14-generic
root (hd2,5)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=cbcb3e93-4dd4-42d0-9298-cc3c70ae8819 ro quiet splash locale=fr_FR
initrd /boot/initrd.img-2.6.22-14-generic
quiet
title Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root (hd2,5)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=cbcb3e93-4dd4-42d0-9298-cc3c70ae8819 ro single
initrd /boot/initrd.img-2.6.22-14-generic
title Ubuntu 7.10, memtest86+
root (hd2,5)
kernel /boot/memtest86+.bin
quiet
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Microsoft Windows XP Professionnel
root (hd0,0)
savedefault
makeactive
chainloader +1title Ubuntu 7.10, kernel 2.6.22-14-generic
root (hd2,5)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=cbcb3e93-4dd4-42d0-9298-cc3c70ae8819 ro quiet splash locale=fr_FR
initrd /boot/initrd.img-2.6.22-14-generic
quiet
title Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root (hd2,5)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=cbcb3e93-4dd4-42d0-9298-cc3c70ae8819 ro single
initrd /boot/initrd.img-2.6.22-14-generic
title Ubuntu 7.10, memtest86+
root (hd2,5)
kernel /boot/memtest86+.bin
quiet
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Microsoft Windows XP Professionnel
root (hd0,0)
savedefault
makeactive
chainloader +1
Dernière modification par Corey95140 (Le 14/11/2007, à 16:50)
Hors ligne
#2 Le 08/11/2007, à 09:11
- compte supprimé
Re : Grub error 22: no such partition found [RESOLU]
Bonjour,
/dev/sda2 1 38913 312568641 5 Extended
/dev/sda5 5890 38913 265265248+ 83 Linux
/dev/sda6 1 1216 9767425+ 83 Linux
/dev/sda7 1217 1459 1951866 82 Linux swap / Solaris
/dev/sda8 1460 3283 14651248+ 83 Linux
/dev/sda9 3284 4499 9767488+ 83 Linux
/dev/sda10 4500 5889 11165143+ 83 Linux
C'est quoi, toutes ces partitions linux ?
Et où est sda1 ?
A+
#3 Le 08/11/2007, à 09:15
- denis_aec
Re : Grub error 22: no such partition found [RESOLU]
1°) hdb1 a été déclarée bootable par win lors de l'install, c'est sans importance, vu que win boote sur hda1 (qui doit être primaire et bootable).
2°)
22 : No such partition
Cette erreur est retournée si une partition demandée n'existe pas sur le disque sélectionné.
Grub ne relie probablement par hd2,5 et sda6 ... Que contient devices.map (pas sur du nom exact) dans /boot/grub ?
cat /boot/grub/devices.map (attention au nom ! pas sur !)
Vérifie aussi que l'uuid du menu.lst correspond bien à celui de sda6 :
sudo vol_id -u /dev/sda6
3°) sur quel disque a été installé le MBR pour grub . Est-ce bien celui sur lequel le bios démarre ?
Dernière modification par denis_aec (Le 08/11/2007, à 09:16)
Hors ligne
#4 Le 08/11/2007, à 12:38
- Corey95140
Re : Grub error 22: no such partition found [RESOLU]
Pour ce qui concerne les partitions:
/dev/sda5 = /home
/dev/sda6 = /
/dev/sda7 = swap
/dev/sda8 = /usr
/dev/sda9 = /var
/dev/sda10 = /tmp
Où est sda1 ? Eh bien, je ne sais pas, je me suis jamais inquiété de cela mais je devrais sans doute, non ?
Pour mon fichier /boot/grub/device.map:
corey@corey:~$ cat /boot/grub/device.map
(hd0) /dev/hda
(hd1) /dev/hdb
(hd2) /dev/sda
En ce qui concerne la correspondance des UUID:
corey@corey:~$ cat /etc/fstab | grep cbcb3e93-4dd4-42d0-9298-cc3c70ae8819
UUID=cbcb3e93-4dd4-42d0-9298-cc3c70ae8819 / ext3 nouser,defaults,errors=remount-ro,atime,auto,rw,dev,exec,suid 0 1
Par contre je ne sais pas sur quel disque démarre le BIOS. Et je ne sais pas comment savoir sur quel disque a été installé le MBR, sauf si c'est:
grub> find /boot/grub/stage1
Error 15: File not found
Voilou.
Hors ligne
#5 Le 08/11/2007, à 12:54
- compte supprimé
Re : Grub error 22: no such partition found [RESOLU]
Je ne sais pas s'il faut s'inquiéter de sda1, mais je trouve curieux que l'install, si c'est bien elle, ait commencé en sda2. Ça me laisse perplexe (c'est-à-dire que si je voulais le faire à la main, avec gparted par exemple, je crois que ce ne serait pas possible).
A part ça, l'ordre de démarrage est dans le bios (suppr, F10 ou autre, c'est brièvement indiqué au démarrage de l'ordinateur).
Quant à grub, essaye sudo grub plutôt.
A+
Si "Boot from first hard disk" fonctionne, c'est que grub est probablement installé dans le mbr du "first hard disk", c'est-à-dire hda.
D'ailleurs ça devrait être le cas si tu n'a pas spécifié un autre endroit pendant l'installation.
Dernière modification par faustus (Le 08/11/2007, à 13:01)
#6 Le 08/11/2007, à 12:57
- Corey
Re : Grub error 22: no such partition found [RESOLU]
Tu as raison en root ça fonctionne mieux:
grub> find /boot/grub/stage1
(hd2,5)
Pour le disque je vais voir ça et je poste ce soir. J'y vais merci en tout cas.
#7 Le 08/11/2007, à 13:41
- denis_aec
Re : Grub error 22: no such partition found [RESOLU]
Ne t'inquiète pas pour sda1 ... Si ton disque a un peu "vécu" coté partitionnement, il est possible que la numérotation soit farfelue et ne respecte pas les "standards". D'autant plus que sda2 est une "extended" ... qui contient toutes les autres sda*.
Quel est exactement ton menu.lst (dans ton premier post, tu as du copier / coller 2 fois les infos) et mets le entre balise "Code" (bouton dans la fenêtre de réponse).
Regarde aussi http://doc.ubuntu-fr.org/tutoriel/comme … on_windows
à partir de "Restaurer GRUB automatiquement: Avec votre LiveCD (1ere méthode)" et en particulier le setup (hdx) pour écrire le MBR.
Le problème reste de savoir sur quel disque boote le bios en 1er ...
Hors ligne
#8 Le 09/11/2007, à 13:32
- Corey95140
Re : Grub error 22: no such partition found [RESOLU]
Bonjour à tous,
Première chose merci de m'aider...;) J'ai donc regarder sur quel disque le bios démarrait en premier et c'était le SATA. J'ai donc mis en première position celui qui est reconnu comme hda...Rien n'a changé...J'ai essayé de mettre mon disque reconnu comme hdb en premier et là j'ai
ntldr manque,
et il faut redémarrer
j'ai été sur des forums ça vient de windaube donc je vais réparer comme on me l'a dit. Je redonne aussi mon mon menu.lst:
## ## End Default Options ##
title Ubuntu 7.10, kernel 2.6.22-14-generic
root (hd2,5)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=cbcb3e93-4dd4-42d0-9298-cc3c70ae8819 ro quiet splash locale=fr_FR
initrd /boot/initrd.img-2.6.22-14-generic
quiet
title Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root (hd2,5)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=cbcb3e93-4dd4-42d0-9298-cc3c70ae8819 ro single
initrd /boot/initrd.img-2.6.22-14-generic
title Ubuntu 7.10, memtest86+
root (hd2,5)
kernel /boot/memtest86+.bin
quiet
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Microsoft Windows XP Professionnel
root (hd0,0)
savedefault
makeactive
chainloader +1
Voilà, ce soir je tente de réparer déjà windaube et puis pour le reste je sais pas trop quoi faire...
Hors ligne
#9 Le 09/11/2007, à 14:41
- denis_aec
Re : Grub error 22: no such partition found [RESOLU]
Tiens, va voir là : http://doc.ubuntu-fr.org/windows/mbr_2_disque_dur
Hors ligne
#10 Le 12/11/2007, à 07:42
- Corey95140
Re : Grub error 22: no such partition found [RESOLU]
Bonjour à tous,
J'ai donc suivi le tutorial que vous m'avez donné et j'ai réinstallé linux, tout ce qui est écrit fonctionne bien hormis le fait que lorsque je démarre effectivement je dois éditer grub en mettant au lieu de (hd2,0) (hd0,0). Quand je suis sous ma session après j'édite le fichier /boot/grub/menu.lst avec groot (hd0,0) au lieu de (hd2,0) mais ça n'enregistre pas mes changements. Pourtant je fais bien le sudo update-grub. Comment faire ? Et comme j'ai (hd0,0) pour l'histoire de map pour winXP est-ce que je ne dois pas faire:
map (hd0) (hd2)
map (hd2) (hd0)
Merci.
J'ai cette ligne dans mon menu.lst
## ## End Default Options ##
title Ubuntu 7.10, kernel 2.6.22-14-generic
root (hd2,0)
Je me demande donc si celle-ci aussi je ne devrais pas la mettre en (hd0,0) mais je préfère vous demander avant de tout faire foirer.
Dernière modification par Corey95140 (Le 12/11/2007, à 07:46)
Hors ligne
#11 Le 12/11/2007, à 07:58
- denis_aec
Re : Grub error 22: no such partition found [RESOLU]
si tu fais update-grub, ça réinitialise la fin du fichier menu.lst avec les paramètres du début et les os trouvés sur le système ... donc ça écrase les modifs que tu as faites !
Hors ligne
#12 Le 13/11/2007, à 18:33
- Corey95140
Re : Grub error 22: no such partition found [RESOLU]
Merci, j'ai donc réussi à retrouver kubuntu qui démarre sans erreur. Windaube reste quant à lui récalcitrant il ne veut toujours pas se lancer, j'ai pourtant suivi le tuto. Je colle mon fichier menu.lst actuel:
## ## End Default Options ##
title Ubuntu 7.10, kernel 2.6.22-14-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=a7f60a1b-90f7-4422-a886-f9d95853de75 ro quiet splash
initrd /boot/initrd.img-2.6.22-14-generic
quiettitle Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=a7f60a1b-90f7-4422-a886-f9d95853de75 ro single
initrd /boot/initrd.img-2.6.22-14-generictitle Ubuntu 7.10, memtest86+
root (hd0,0)
kernel /boot/memtest86+.bin
quiet### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Microsoft Windows XP Professionnel
map (hd0) (hd1)
map (hd1) (hd0)
root (hd0,0)
savedefault
chainloader +1
Mon grub au démarrage était sur (hd2) au lieu de (hd0) je me dis peut être que je devrais mettre (hd2) au lieu de (hd1)...:|
Hors ligne
#13 Le 13/11/2007, à 20:16
- denis_aec
Re : Grub error 22: no such partition found [RESOLU]
Il ne manquerait pas un "makeactive" ? Voilà ce que j'ai chez moi :
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Windows XP
root (hd0,0)
savedefault
makeactive
chainloader +1
Dernière modification par denis_aec (Le 13/11/2007, à 20:17)
Hors ligne
#14 Le 14/11/2007, à 07:47
- Corey95140
Re : Grub error 22: no such partition found [RESOLU]
Merci de suivre mon problème avec attention. J'ai dû faire effacer la ligne en copiant ou quelque chose comme cela. J'ai donc remis cette ligne pourtant rien n'y fait j'ai error 13. Je le dis puisque j'avais oublié de le faire, pas très malin pour trouver la source du problème. Je vais chercher sur le net également.
Hors ligne
#15 Le 14/11/2007, à 07:54
- denis_aec
Re : Grub error 22: no such partition found [RESOLU]
13 : Invalid or unsupported executable format
Cette erreur est retournée si l'image du noyau à charger n'est pas reconnue comme Multiboot ou n'est pas un des formats natifs (Linux zImage ou bzImage, FreeBSD, NetBSD).
C'est quand tu bootes sur ubuntu ou sur win ?
Hors ligne
#16 Le 14/11/2007, à 12:19
- Corey95140
Re : Grub error 22: no such partition found [RESOLU]
C'est lorsque je boot sous win...
Hors ligne
#17 Le 14/11/2007, à 13:16
- denis_aec
Re : Grub error 22: no such partition found [RESOLU]
Et avec ce que dit la doc :
http://doc.ubuntu-fr.org/grub
title Windows NT/2000/XP
root (hd1,0) # la partition a démarrer
makeactive # cette commande positionne le bit de partition active à 1 (au cas oà¹)
map (hd0) (hd1) # hd0 devient hd1
map (hd1) (hd0) # hd1 devient hd0 virtuellement
chainloader +1 # saut au début de la piste suivante car c'est un OS Microsoft(R).
Qu'est-ce que ça donne ?
Hors ligne
#18 Le 14/11/2007, à 14:31
- compte supprimé
Re : Grub error 22: no such partition found [RESOLU]
Bonjour,
Juste pour signaler ça (je ne sais pas si c'est dans la doc) :
http://www.linux-france.org/article/sys/chargeurs/ix86/grub/grub-manual-fr.html
A+
#19 Le 14/11/2007, à 16:49
- Corey95140
Re : Grub error 22: no such partition found [RESOLU]
Bon tout va bien, tout est arrangé...Les deux systèmes se lancent au démarrage. Ubuntu et Windaube.
Merci à tous en tout cas et à bientà´t lorsque je polluerai de nouveau le forum.
Dernière modification par Corey95140 (Le 14/11/2007, à 16:50)
Hors ligne
#20 Le 14/11/2007, à 17:29
- compte supprimé
Re : Grub error 22: no such partition found [RESOLU]
Ce serait sympa d'indiquer en 2 mots o๠était le problème et quelle en a été la solution.
Pour éventuellement éviter à d'autres de polluer le forum
Dernière modification par faustus (Le 14/11/2007, à 17:30)
#21 Le 14/11/2007, à 18:27
- Corey95140
Re : Grub error 22: no such partition found [RESOLU]
Donc la solution a été de réinstaller linux en suivant le tuto qui permet d'installer grub sur un disque dur différent de celui qui a windows.
L'adresse est donc là http://doc.ubuntu-fr.org/windows/mbr_2_disque_dur
Le problème étant que je ne parvenais à démarrer windows malgré l'aide du tuto au petit d.
grub error 13
map (hd0) (hd1)
map (hd1) (hd0)
root (hd0,0)
savedefault
makeactive
chainloader +1
En fait la solution était à trouver dans un autre tuto, ce qu'il fallait c'était ajouter ces lignes-ci:
title Windows NT/2000/XP
root (hd1,0) # la partition a démarrer
makeactive # cette commande positionne le bit de partition active à 1 (au cas oà¹)
map (hd0) (hd1) # hd0 devient hd1
map (hd1) (hd0) # hd1 devient hd0 virtuellement
chainloader +1 # saut au début de la piste suivante car c'est un OS Microsoft(R).
Voilà je retrouve la confiance en mon nunux !
Dernière modification par Corey95140 (Le 14/11/2007, à 18:30)
Hors ligne
#22 Le 14/11/2007, à 20:40
- compte supprimé
Re : Grub error 22: no such partition found [RESOLU]
Merci
Je viens de transmettre l'adresse sur un autre topic "pollué" par le même problème