Pages : 1
#1 Le 24/08/2009, à 18:13
- serginho
[Résolu] Grub error 17 - Multi Boot
Salut!
J'ai navigué à travers le forum, j'ai tenté diverses choses. Mais cela n'a finalement rien résolu, et avant de reprendre l'installation d'Ubuntu à zéro, j'aimerais encore me renseigner.
Voici mon problème: J'utilise Ubuntu depuis quelques mois. J'ai déjà eu quelques problèmes, que j'ai souvent résolu en reprenant mon LiveCd et en réinstallant l'OS.
Il y a quelques jours, j'ai malencontreusement booté sur ma partition de récupération de Windows. J'ai annulé assez vite, mais désormais je me retrouve avec cette fameuse erreur 17. Alors j'ai regardé. J'ai vu que mes données étaient intactes, pas de problème. Ma table de partitions semble être la même, et c'est sans doute le cas puisque j'ai pu accédé aux données de celles-ci. Les données concernant Grub se situent sur ma partition Ubuntu. Mais pas à la racine, quand j'y accède via le LiveCd. C'est surtout ça qui m'inquiète.
Je voudrais donc savoir: d'après ce que j'ai compris de ce que j'ai lu, Grub se place soit sur le MBR soit sur une partition (enfin un peu sur les deux dans le premier cas d'après ce que j'ai compris). Comme je ne suis pas intervenu lors de l'installation, je ne sais pas exactement quel est mon cas. J'ai pensé que c'était le premier, et que le lancement de la récupération de Win Vista aurait abimé la MBR, et donc je ne pourrais accéder à Ubuntu. Mais en fait, s'il y a une erreur de Grub, c'est bel et bien que ce dernier se lance, et comme les données pour le lancer se situent sur la partition (ou plutôt une partie d'entre elles), pas de problème pour trouver la bonne partition. Je ne vois donc pas où pourrait se trouver l'erreur.
Il faut noter que ma partition avec Ubuntu est en ext4. Enfin je ne vois pas le lien direct avec mon problème.
Pouvez-vous m'aider un peu à comprendre où peut se situer l'erreur.
Merci
Je mets dans un prochain deux trois infos sur mon système
Dernière modification par serginho (Le 24/08/2009, à 22:05)
Hors ligne
#2 Le 24/08/2009, à 18:29
- serginho
Re : [Résolu] Grub error 17 - Multi Boot
Voici deux trois infos supplémentaires, notamment le contenu de mon menu.lst même si je doute qu'il soit utile; un fdsik -l.
ubuntu@ubuntu:~$ cd /boot
ubuntu@ubuntu:/boot$ ls
abi-2.6.28-11-generic System.map-2.6.28-11-generic
config-2.6.28-11-generic vmcoreinfo-2.6.28-11-generic
memtest86+.bin
ubuntu@ubuntu:/media/disk-1/boot/grub$ ls
default installed-version minix_stage1_5 xfs_stage1_5
device.map jfs_stage1_5 reiserfs_stage1_5
e2fs_stage1_5 menu.lst stage1
fat_stage1_5 menu.lst~ stage2
#menu.lst situe sur la partition
title Ubuntu 9.04, kernel 2.6.28-14-generic
uuid 50c8c5be-b212-4314-84dd-fb1639b0ad12
kernel /boot/vmlinuz-2.6.28-14-generic root=UUID=50c8c5be-b212-4314-84dd-fb1639b0ad12 ro quiet splash
initrd /boot/initrd.img-2.6.28-14-generic
quiet
title Ubuntu 9.04, kernel 2.6.28-14-generic (recovery mode)
uuid 50c8c5be-b212-4314-84dd-fb1639b0ad12
kernel /boot/vmlinuz-2.6.28-14-generic root=UUID=50c8c5be-b212-4314-84dd-fb1639b0ad12 ro single
initrd /boot/initrd.img-2.6.28-14-generic
title Ubuntu 9.04, kernel 2.6.28-13-generic
uuid 50c8c5be-b212-4314-84dd-fb1639b0ad12
kernel /boot/vmlinuz-2.6.28-13-generic root=UUID=50c8c5be-b212-4314-84dd-fb1639b0ad12 ro quiet splash
initrd /boot/initrd.img-2.6.28-13-generic
quiet
title Ubuntu 9.04, kernel 2.6.28-13-generic (recovery mode)
uuid 50c8c5be-b212-4314-84dd-fb1639b0ad12
kernel /boot/vmlinuz-2.6.28-13-generic root=UUID=50c8c5be-b212-4314-84dd-fb1639b0ad12 ro single
initrd /boot/initrd.img-2.6.28-13-generic
title Ubuntu 9.04, kernel 2.6.28-11-generic
uuid 50c8c5be-b212-4314-84dd-fb1639b0ad12
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=50c8c5be-b212-4314-84dd-fb1639b0ad12 ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
quiet
title Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
uuid 50c8c5be-b212-4314-84dd-fb1639b0ad12
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=50c8c5be-b212-4314-84dd-fb1639b0ad12 ro single
initrd /boot/initrd.img-2.6.28-11-generic
title Ubuntu 9.04, memtest86+
uuid 50c8c5be-b212-4314-84dd-fb1639b0ad12
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/sda1
title Windows Vista (loader) Recovery
rootnoverify (hd0,0)
savedefault
makeactive
chainloader +1
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda2
title Windows Vista (loader) Main
rootnoverify (hd0,1)
savedefault
makeactive
chainloader +1
#fdisk -l
Disque /dev/sda: 120.0 Go, 120034123776 octets
255 têtes, 63 secteurs/piste, 14593 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0xf49a1008
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 1 1216 9764864 27 Inconnu
/dev/sda2 * 1216 12773 92828275 7 HPFS/NTFS
/dev/sda3 12774 14592 14611117+ 5 Etendue
/dev/sda5 12774 12807 273073+ 83 Linux
/dev/sda6 12808 14461 13285723+ 83 Linux
/dev/sda7 14462 14592 1052226 82 Linux swap / Solaris
Hors ligne
#3 Le 24/08/2009, à 18:55
- denis_aec
Re : [Résolu] Grub error 17 - Multi Boot
17 : Cannot mount selected partition
Cette erreur est retournée si la partition demandée existe, mais le type du système de fichiers n'est pas reconnu par GRUB.
Comme tes partitions sont toujours là et semblent correctes, je ne vois qu'une reconfiguration de grub à essayer :
Doc Ubuntu sur Grub : http://doc.ubuntu-fr.org/grub
Reconfiguration de grub en LiveCD :
quelque part dans la doc après "Installation de GRUB", "Restauration", "avec le Livecd"
sudo grub --batch
grub> find /boot/grub/stage1 => devrait rendre (hd0,4) ou approchant
grub> root (hd0,4) (même valeur que récupérée ci-dessus)
grub> setup (hd0)
grub> quit
à faire avec un livecd qui connait l'ext4 (Jaunty ou pré-Karmic) ...
Hors ligne
#4 Le 24/08/2009, à 21:43
- serginho
Re : [Résolu] Grub error 17 - Multi Boot
C'est à peu près ce que j'ai fait.
Dans Grub (première ligne du code que tu proposes) je l'ai lancé sans l'option --batch.
Ensuite j'ai utilisé la table des partitions pour en déduire que je devais tapé les commandes root puis setup sur la partition 0,4.
Par contre je viens de me rendre compte ke la ligne find... je l'ai tapé dans le bash, pas dans celui de Grub.
Je vais donc réessayer les commandes exactes que tu me dis.
Thx
Hors ligne
#5 Le 24/08/2009, à 22:02
- serginho
Re : [Résolu] Grub error 17 - Multi Boot
Merci bien denis_aec, en fait je n'avais pas suivi ces lignes de code avec exactitude.
Problème résolu (au fait ma partition n'est pas (hd0,4) mais (hd0,5) )
Hors ligne
Pages : 1