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 28/05/2007, à 11: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, à 12: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
smile

#3 Le 28/05/2007, à 13: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, à 13: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é ?
smile

#5 Le 28/05/2007, à 14: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
smile

#6 Le 28/05/2007, à 19: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, à 20: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 ?
smile

#8 Le 28/05/2007, à 20: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, à 20: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 sad
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, à 21: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
smile

#11 Le 28/05/2007, à 21: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, à 21: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.
smile

#13 Le 29/05/2007, à 09: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, à 11: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.
smile

#15 Le 29/05/2007, à 11: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, à 12: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.
smile

#17 Le 29/05/2007, à 12: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.
smile

#18 Le 29/05/2007, à 19: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, à 19: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.
smile

#20 Le 04/06/2007, à 21: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 sad
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, à 21: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
smile

#22 Le 05/06/2007, à 20: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 big_smile

#23 Le 05/06/2007, à 20: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
smile

#24 Le 07/06/2007, à 20:11

diodub

Re : grub error 17

Bon ben ca y est mon probleme est réglé, je suis sous le nux de mon DD big_smile

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, à 20:16

tellmewhy

Re : grub error 17

Bonsoir diodub,

Ravi que tu aies trouvé une solution et bravo ! smile