Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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