#1 Le 28/05/2007, à 12:58
- furby
grub error 17
Bonjour a tous,
Je viens de franchir le pas et d'installer une distribution 6.06 sur mon PC
Et c'est la cata !
grub error 17
Il ne demarre plus du tout et j'ai beau chercher sur le net et les forums, je ne trouve pas la solution
voici ce que me sort fdisk
Device Boot Start End Blocks Id System
/dev/hda1 * 1 15142 121628083+ 7 HPFS/NTFS
/dev/hda2 17693 18377 5502262+ 77 Unknown
/dev/hda3 18378 19457 8675100 83 Linux
/dev/hda4 15143 17692 20482875 5 Extended
/dev/hda5 15143 17627 19960731 83 Linux
/dev/hda6 17628 17692 522081 82 Linux swap / Solaris
Partition table entries are not in disk order
J'ai eu beau essayer de modifier le fichier menu.lst du grub, rien n'y fait
au secours !
Hors ligne
#2 Le 28/05/2007, à 13:46
- tellmewhy
Re : grub error 17
Bonjour furby,
L'erreur 17 signifie que Grub trouve bien la partition que tu lui indiques, mais pas avec le bon système de fichier. Donc tu ne dois pas pointer sur la bonne partition.
Peux-tu démarrer sur le live cd et dans une console :
sudo grub
find /boot/grub/stage1
quit
Tu en apprendras plus sur Grub ici grâce à Manu :
http://doc.ubuntu-fr.org/grub
Tiens en bonus pour découvrir Ubuntu grâce à bapoumba :
http://forum.ubuntu-fr.org/viewtopic.php?id=66829
et une mine d'or (le trésor de cep) :
http://www.cepcasa.info/divers
#3 Le 28/05/2007, à 14:02
- furby
Re : grub error 17
merci tellmewhy de t'interesser a mon pb
bon voila
grub> find /boot/grub/stage1
(hd0,2)
voici quelques extraits de mon fichier menu.lst que j'ai deja essayer de modifier mais j'ai l'impression qu'il se passe que dalle
# array will desync and will not let you boot your system.
default 0
## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,0)
title Ubuntu, kernel 2.6.15-23-386
root (hd0,2)
kernel /boot/vmlinuz-2.6.15-23-386 root=/dev/hda3 ro quiet splash
initrd /boot/initrd.img-2.6.15-23-386
savedefault
boot
title Ubuntu, kernel 2.6.15-23-386 (recovery mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.15-23-386 root=/dev/hda3 ro single
initrd /boot/initrd.img-2.6.15-23-386
boot
title Ubuntu, memtest86+
root (hd0,2)
kernel /boot/memtest86+.bin
boot
### 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 dition familiale
root (hd0,0)
savedefault
makeactive
chainloader +1
Hors ligne
#4 Le 28/05/2007, à 14:56
- tellmewhy
Re : grub error 17
Bonjour furby,
Ton menu.lst tel qu'il figure dans ton post semble tout à fait cohérent.
Peux-tu d'abord réinstaller le lanceur de Grub dans le MBR avec la commande :
sudo grub
setup (hd0) (hd0,2)
quit
Tu en apprendras plus sur cette commande dans cette mine d'or (le trésor de cep) :
http://www.cepcasa.info/divers
au chapitre "Quelques procédures de réparation-5°Grub"
http://www.cepcasa.info/parted/recup1.html#5%B0_grub
As-tu accès au menu au démarrage, et as-tu l'erreur 17 pour chaque choix ?
Autre chose quand tu dis qu'après la modification tu as l'impression que rien ne se passe,
cela signifie -t-il que le menu.lst n'as pas été modifié ?
#5 Le 28/05/2007, à 15:02
- tellmewhy
Re : grub error 17
Bonjour furby,
une précision ici :
avant :
## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,0)
après :
## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,2)
Car si tu ne fais pas cela, à la prochaine mise à jour de Grub, tu trouveras (hd0,0)
sur toutes les lignes :
root (hd0,0)
figurant entre :
## ## End Default Options ##
et
### END DEBIAN AUTOMAGIC KERNELS LIST
#6 Le 28/05/2007, à 20:52
- furby
Re : grub error 17
helas, apres la modif du fichier et du setup toujours la meme erreur
c'est vraiment pas cool comme entree en matiere
Hors ligne
#7 Le 28/05/2007, à 21:33
- tellmewhy
Re : grub error 17
Bonsoir furby,
As-tu accès au menu au démarrage, et as-tu l'erreur 17 pour chaque choix ?
Autre chose quand tu dis qu'après la modification tu as l'impression que rien ne se passe,
cela signifie -t-il que le menu.lst n'as pas été modifié ?
Peux-tu vérifier dans ton bios si tu as laissé la gestion des disques durs sur auto ?
#8 Le 28/05/2007, à 21:39
- furby
Re : grub error 17
bonsoir
L'erreur est systematique et je n'ai aucun menu au demarrage
Le fichier menu.lst est quand a lui correctement modifie
Je regarde pour le bios
merci pour ton aide
Hors ligne
#9 Le 28/05/2007, à 21:56
- furby
Re : grub error 17
rebonsoir tellmewhy
j'ai cherche dans mon bios mais je n'ai rien trouve concernant la gestion des disques durs
En meme temps, vu les termes esoteriques utilises dans le bios, je ne peux pas t'affirmer a 100% que ce n'est pas le cas
Dis moi que tu as une idee
Hors ligne
#10 Le 28/05/2007, à 22:17
- tellmewhy
Re : grub error 17
Bonsoir furby,
je te parle de cela car j'ai déjà vu ce type de problème ici par exemple :
http://forum.ubuntu-fr.org/viewtopic.php?pid=935845#p935845
En gros vérifies tout ce qui touche à ton disque dur, à l'ide, etc...
Quand tu te trouves dans le bios tu peux avoir un court descriptif des options.
Tu devrais avoir également une explication plus fournie dans le manuel de ta carte mère.
Regarde également dans le tuto sur Grub ici en fin de page :
http://doc.ubuntu-fr.org/grub
#11 Le 28/05/2007, à 22:44
- furby
Re : grub error 17
Y'a t-il un moyen de retirer grub et de revenir a un etat stable ?
En gros, j'ai besoin de mon PC et des donnees qui sont dessus, quitte a ce qu'il tourne sous windows.
Et je commence a flipper
Je verrais cela demain, la nuit porte conseil dit-on...
Merci tellmewhy
Hors ligne
#12 Le 28/05/2007, à 22:57
- tellmewhy
Re : grub error 17
Bonsoir furby,
Si veux restaurer le MBR, redémarres avec le cd de windows, puis une fois dans le shell de
récupération tapes fixmbr. C'est la procédure pour xp.
#13 Le 29/05/2007, à 10:29
- furby
Re : grub error 17
Bonjour
Comme je l'ai déjà signalé, les modifications sur le fichier menu.lst ne semblent pas influencer le comportement du chargeur.
Suffit il de le modifier pour qu'il soit pris en compte ?
Comment etre certain qu'il s'agit du bon fichier ?
Hors ligne
#14 Le 29/05/2007, à 12:21
- tellmewhy
Re : grub error 17
Bonjour furby,
pour être certain qu'il s'agit du bon fichier, il faut démarrer sur le live cd, créer un répertoire temporaire, monter ta partition / sur ce répertoire temporaire, et le modifier.
sudo mkdir /panne
sudo mount - t ext3 /dev/hda3 /panne
gksudo gedit /panne/boot/grub/menu.lst
ou encore
kdesu kate /panne/boot/grub/menu.lst
Tu en apprendras plus sur sudo ici :
http://doc.ubuntu-fr.org/sudo
Ceci dit comme tu ne peux pas accéder à ce menu.lst depuis le démarrage si je me base sur ta réponse ici :
http://forum.ubuntu-fr.org/viewtopic.php?pid=956217#p956217
c'est que le problème ne vient pas de là, à moins que tu n'aies pas tout essayé pour le faire apparaître.
Tu peux appuyer sur la touche Échap au démarrage pour voir ce menu si tu y a accès au démarrage.
#15 Le 29/05/2007, à 12:54
- furby
Re : grub error 17
c'est bien les manips que je faisais (je les avais vu dans l'un de tes précédents post)
J'ai trouvé un manuel très complet sur grub:
http://www.linux-france.org/article/sys … al-fr.html
J'espère pouvoir m'en sortir avec ça mais à vrai dire je ne vois pas ce qui coince dans mon menu.lst
Ce que je note de mon précédent fdisk, c'est que la partition /dev/hda2 est unknown (il s'agit en fait d'une partition de restoration windows) et que la table des partitions n'est pas dans l'ordre du disque.
Est ce que tu penses que cela peut être une piste ?
Hors ligne
#16 Le 29/05/2007, à 13:55
- tellmewhy
Re : grub error 17
Bonjour furby,
la table des partitions n'est pas dans l'ordre du disque, parce que la numérotation des partitions n'est pas dans l'ordre des cylindres.
Mais ce n'est pas un problème, cela arrive fréquemment quand on supprime une partition et qu'on la recrée.
Comme elle a été crée en dernier, elle obtient le dernier numéro de partition.
C'est surtout vrai pour les partitions logiques.
Si tu as une partition logique 5 qui commence au cylindre 100 et qui finit au cylindre 200, et que tu as une partition six qui commence au cylindre 200 et finit au cylindre 300, quand tu supprimes la partition 5, la six devient la partition 5. Maintenant si tu recrées une partition logique du cylindre 100 au cylindre 200, elle deviendra la partition 6, bien que dans l'ordre des cylindres elle commence avant la partition 5.
C'est cela la signification de "la table des partitions n'est pas dans l'ordre du disque".
Effectivement pour Grub, si tu n'as pas utilisé les UUID, après une telle manipulation, tu pointerais sur la mauvaise partition, si de surcroît la partition vers laquelle tu pointes dorénavant n'a pas le même système de fichiers, tu as alors l'erreur 17.
Mais dans ton cas, je t'ai fait faire "find /boot/grub/stage1", qui a trouvé ta partition à (hd0,2), premier disque dur, troisième partition, selon ta réponse du post3.
Cela correspond à la position que détecte Grub.
Donc c'est la position qu'il faut indiquer et c'est ce que tu as fait, toujours au post3.
#17 Le 29/05/2007, à 13:58
- tellmewhy
Re : grub error 17
Bonjour furby,
Une erreur dans mon explication précédente, dans l'exemple il s'agit bien sûr d'une partition du cylindre 100
à 200 et d'une de 201 à 300.
#18 Le 29/05/2007, à 20:35
- furby
Re : grub error 17
bonsoir tellmewhy
Finalement, j'ai fait un fixmbr et j'ai pu retrouver windows à mon gros soulagement.
Maintenant que je suis plus serein, je vais pouvoir m'attaquer à ce grub de malheur pour voir ce qui cloche.
Merci bcp pour ton aide
A une prochaine
Hors ligne
#19 Le 29/05/2007, à 20:47
- tellmewhy
Re : grub error 17
Bonsoir furby,
tu as très bien fait, tu pourras t'intéresser au sujet sans stress, et procéder à une installation calmement.
#20 Le 04/06/2007, à 22:11
- diodub
Re : grub error 17
J'ai le même probleme apres une fausse manip.
J'avais laissé la partition de restauration de windows dans mon menu Grub et je l'ai sélectionné en allant un peu vite hier pour redémarrant mon ordinateur
Je pense avoir arrêté la procédure à temps pour ce qui est du formatage, en tout cas j'accede à mes données sur la partition linux.
Par contre je me retrouve avec une erreur 17 de Grub et je ne sais pas trop ce qui a été modifié par cette fichue procédure de réinstall de windows.
En résumé, Grub est toujours la les partitions sont toujours la mais le loader marche plus.
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 1 6342 50939824+ 7 HPFS/NTFS
/dev/hda2 6343 8957 21004987+ 83 Linux
/dev/hda3 * 8958 9729 6201090 c W95 FAT32 (LBA)
title Ubuntu, kernel 2.6.15-23-386
root (hd0,2)
kernel /boot/vmlinuz-2.6.15-23-386 root=/dev/hda3 ro quiet splash
initrd /boot/initrd.img-2.6.15-23-386
savedefault
boot
title Ubuntu, kernel 2.6.15-23-386 (recovery mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.15-23-386 root=/dev/hda3 ro single
initrd /boot/initrd.img-2.6.15-23-386
boot
title Ubuntu, memtest86+
root (hd0,2)
kernel /boot/memtest86+.bin
boot
title Microsoft Windows XP Home Edition
root (hd0,0)
savedefault
makeactive
chainloader +1
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda2
title Windows NT/2000/XP
root (hd0,1)
savedefault
makeactive
chainloader +1
#21 Le 04/06/2007, à 22:28
- tellmewhy
Re : grub error 17
Bonsoir diodub,
/dev/hda2 6343 8957 21004987+ 83 Linux
Ici ce n'est pas bon :
title Ubuntu, kernel 2.6.15-23-386
root (hd0,2)
kernel /boot/vmlinuz-2.6.15-23-386 root=/dev/hda3 ro quiet splash
initrd /boot/initrd.img-2.6.15-23-386
savedefault
boot
Logique serait :
title Ubuntu, kernel 2.6.15-23-386
root (hd0,1)
kernel /boot/vmlinuz-2.6.15-23-386 root=/dev/hda2 ro quiet splash
initrd /boot/initrd.img-2.6.15-23-386
savedefault
boot
Tu en apprendras plus sur Grub ici grâce à Manu :
http://doc.ubuntu-fr.org/grub
Tiens en bonus une mine d'or (le trésor de cep) :
http://www.cepcasa.info/divers
#22 Le 05/06/2007, à 21:09
- diodub
Re : grub error 17
Merci tellmewhy pour ton avis.
C'est clair maintenant que le programme de restauration a changé ma table de partition.
En comparant la table que j'ai maintenant et celle qui decoule du fstab qui est sur mon DD il apparait que /dev/hda2 et /dev/hda3 ont été inversé.
Dans mon fstab /dev/hda3=linux tandis que en faisant un fdisk /dev/hda3 est maintenant associé a la partition windows FAT.
J'ai déja corrigé menu.lst, fstab et mtab sur mon DD.
Ceci qui j'ai tjrs la meme erreur mais j'imagine que c'est lié au fait que je n'ai pas réinstallé GRUB.
En tout cas merci de me faire part de vos remarques si vous constaté qu'il y a qqchose qui m'échappe.
En attendant je vais lire le manuel de GRUB
#23 Le 05/06/2007, à 21:28
- tellmewhy
Re : grub error 17
Bonsoir diodub,
si tu veux réinstaller Grub dans le MBR et le lier à ta partition linux, tu trouveras toutes les explications nécessaires dans cette mine d'or (le trésor de cep) :
au chapitre :"Quelques procédures de réparation-5°Grub"
http://www.cepcasa.info/parted/recup1.html#5%B0_grub
#24 Le 07/06/2007, à 21:11
- diodub
Re : grub error 17
Bon ben ca y est mon probleme est réglé, je suis sous le nux de mon DD
J'ai meme résussi a booter windows du 1er coup, c'est dire que tout baigne !
Merci pour tes conseils tell mywhy !
#25 Le 07/06/2007, à 21:16
- tellmewhy
Re : grub error 17
Bonsoir diodub,
Ravi que tu aies trouvé une solution et bravo !