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 27/10/2007, à 19:36

kempboyd

[Résolu] GRUB error 17 en fin d'installation

Bonjour à tous,

Suite à http://forum.ubuntu-fr.org/viewtopic.php?id=154755, j'ai suivi les conseils et installé le feisty (je mettrai à jour ultérieurement) avec l'alternate cd.
Tout s'est bien passé jusqu'au moment du reboot.

Là j'arrive sur l'écran de sélection d'OS avec au choix :

Ubuntu, kernel 2.6.20-15 generic
Ubuntu, kernel 2.6.20-15 generic (recovery mode)
Ubuntu, memtest86+
Other operating systems :
Microsoft Windows XP Professionnel

Le problème :
Quand je sélectionne les trois premiers, j'ai le message suivant :

Error 17: Cannot mount selected partition
Press any key to continue...

Quand je sélectionne XP, j'ai un message qui apparaît pendant 1/4 de seconde :

Starting up...
GRUB loading stage2

Pour l'Error 17, après recherches, j'ai compris que Grub trouvait la partition indiquée, mais pas avec le bon système de fichier. (dixit tellmewhy)

Pour le deuxième message, aucune idée.

J'avais trouvé sur le forum une aide en utilisant le live cd et une console mais impossible de remettre la main dessus. Si ma mémoire est bonne, il y avait une histoire de fdisk.

Si vous avez une solution à me proposer, je suis tout ouïe !

Et merci !


EDIT : je viens de retrouver la commande : sudo fdisk -l
Résultat :

Disque /dev/sda: 250.0 Go, 250059350016 octets
255 heads, 63 sectors/track, 30401 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x31c431c4

Périphérique Amorce      Début              Fin          Blocs      Id   Système
/dev/sda1    *             1             30400        244187968+    7   HPFS/NTFS

Disque /dev/sdb: 250.0 Go, 250059350016 octets
255 heads, 63 sectors/track, 30401 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x32283228

Périphérique Amorce      Début              Fin          Blocs      Id   Système
/dev/sdb1    *               1             29644        238115398+    83   Linux
/dev/sdb2              29645             30401           6080602+      5   Extended
/dev/sdb5              29645             30401           6080571      82   Linux swap / Solaris

Puis sudo grub
find /boot/grub/stage1

Résultat :

(hd1,0)

Après je ne sais pas trop quoi faire...

Dernière modification par kempboyd (Le 28/10/2007, à 19:46)

Hors ligne

#2 Le 27/10/2007, à 23:00

beug

Re : [Résolu] GRUB error 17 en fin d'installation

bah ou le system de fichier du disque ou y'a grub est bizarre, ou le disque (le 2eme donc) qui contient grub n'est pas en maitre et ça pose pb...
tu devrais vérifier ton bios et/ou peut être déplacer grub sur le MBR du 1er disque (en faisant une sauvegarde du MBR avant)
sinon regarde un peu par là: http://www.cepcasa.info/divers/


Si un jour, on te reproche que ton travail n'est pas un travail de professionnel, dis-toi bien que :
Des amateurs ont construit l'arche de Noé, et des professionnels le Titanic.!
Kub8.10 Kde4 Intel dual E2200, 4Go Ram, Ati HD3650 512mo, DD 640go, CM Msi

Hors ligne

#3 Le 28/10/2007, à 05:07

kempboyd

Re : [Résolu] GRUB error 17 en fin d'installation

Dans le bios, le hd sur lequel est installé linux est maître puisque quand j'inverse et que le hd comprenant xp devient maître, il se boot normalement sur xp. (pas sur que ma phrase soit super claire..)

@beug : tu veux dire que je dois installer grub sur le disque consacré à xp ???

ça risque de me poser certains problèmes si je dois réinstaller xp non ?

et concernant cepcasa, je l'avais déjà visité mais je n'ai pas l'impression qu'il y avait la solution à mon problème sad (je vais quand même y rejeter un oeil.. après quelques heures de sommeil quand même !)

good night.

Dernière modification par kempboyd (Le 28/10/2007, à 05:08)

Hors ligne

#4 Le 28/10/2007, à 08:55

herrib

Re : [Résolu] GRUB error 17 en fin d'installation

beug a écrit :

bah ou le system de fichier du disque ou y'a grub est bizarre, ou le disque (le 2eme donc) qui contient grub n'est pas en maitre et ça pose pb...tu devrais vérifier ton bios et/ou peut être déplacer grub sur le MBR du 1er disque (en faisant une sauvegarde du MBR avant)
sinon regarde un peu par là: http://www.cepcasa.info/divers/

L'erreur signifie: "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"
http://www.linux-france.org/article/sys/chargeurs/ix86/grub/grub-manual-fr.html#Erreurs%20de%20Stage2

Grub identifie correctement la partition support (/boot/) puisqu'il peut accéder au stage2 (rappel: stage1 est sur le MBR, soit les 512octets du premier disque actif et lance stage1_5, résidant sur une partition identifiée, qui supporte a minima différents formats de partitions; stage1_5 lance stage2 soit l'environnement minimal de Grub).

Le fait que le second disque portant la partition /boot n'est pas maître n'a absolument aucune incidence. Par contre, je rappelle que Windows, pour s'exécuter, doit résider sur le disque maître et sur la première partition active (voir http://doc.fedora-fr.org/wiki/GRUB_:_Les_bases_pour_Fedora et l'utilisation éventuelle de la clause map si ce n'est pas le cas).

Grub, en mode menu, s'exécute en utilisant un fichier de paramètres: /boot/grub/menu.lst. Les entrées proposées sont décrites dans ce fichier.

Pour Linux, la structure est simple (je suppose que la section se présente comme suit):

title		Ubuntu 7.10, kernel 2.6.20-15-generic
root		(hd1,0) // => (hd1,0) représente /dev/sdb1
kernel		/vmlinuz-2.6.22-14-generic root=UUID=XYZAAAAAAA  ro 
//=> la désignation du noyau à amorcer et la directive root qui indique la partition support de /boot,
en utilisant des labels. 
initrd		/initrd.img-2.6.22-14-generic // => l'initrd lié

Dans le cas d'espèce, c'est la directive root qui ne semble pas correcte et ne pointe sur /dev/sdb1. Je te propose de tester:

kernel        /vmlinuz-2.6.22-14-generic root=/dev/sdb1  ro

Nota: la référence UUID pointe en fait sur une désignation de type /dev/sdX. Une illustration:

$ ls -l /dev/disk/by-uuid/
total 0
l....
lrwxrwxrwx 1 root root 10 2007-10-28 10:19 [b]968141c4-9d3f-49d1-9759-578731779f31 -> ../../sda7[/b]

extrait de /boot/grub/menu.lst:

title		Ubuntu 7.10, kernel 2.6.22-14-generic
root		(hd0,4)
kernel		/vmlinuz-2.6.22-14-generic root=UUID=[b]968141c4-9d3f-49d1-9759-578731779f31[/b] ro

Pour lancer ce test:

1- lorsque l'écran Grub est affiché, se positionner sur la première ligne (entrée Linux ...) et appuyer sur e (pour éditer)

2- aller, à l'aide des flêches, sur la ligne kernel et modifier la directive root comme indiqué précédemment (on peut aussi supprimer splash et quiet, afin de permettre l'affichage de tous les messages et de l'écran de démarrage -barre colorée ....-)

3- valider par [entrée]

4- appuyer sur b pour lancer le boot.

Si le test est concluant (la correction a bien permis le démarrage de Linux), rendre la modification permanente en modifiant /boot/grub/menu.lst):

5- dans une console, lancer gksu gedit

6- ouvrir le fichier /boot/grub/menu.lst et le modifier

7- sauvegarder et quitter.

Hors ligne

#5 Le 28/10/2007, à 14:49

kempboyd

Re : [Résolu] GRUB error 17 en fin d'installation

Merci herib de te pencher sur mon problème.
J'avoue ne pas avoir compris grand chose de tout ce que tu as écrit donc je me suis dit je vais me contenter d'appliquer bêtement ce que tu écris.

Pour l'étape 1, c'est bon.

2- aller, à l'aide des flêches, sur la ligne kernel et modifier la directive root comme indiqué précédemment (on peut aussi supprimer splash et quiet, afin de permettre l'affichage de tous les messages et de l'écran de démarrage -barre colorée ....-)

modifier = éditer je suppose ?

quand je veux éditer, je me retrouve avec :

<e-b075-4ce7-b94a-d1a9a71b18e3 ro quiet splash

Tu dis de supprimer "quiet" et "splash". Ok pour ça.

Pour le reste, je ne sais pas quoi remplacer par quoi ??

C'est étrange après tellement d'années sur Windows de se retrouver devant un pc en ayant l'impression que c'est la 1ère fois..

Hors ligne

#6 Le 28/10/2007, à 16:14

herrib

Re : [Résolu] GRUB error 17 en fin d'installation

Bonjour,

La ligne kernel est bien affichée. Il faut se déplacer vers la gauche à l'aide de la flêche et remplacer root=xwxwxxe-b075-4ce7-b94a-d1a9a71b18e3, qui apparaît dans cette ligne, par root=/dev/sdb1. A l'issue, la ligne kernel devrait avoir cette tête: kernel        /vmlinuz-2.6.22-14-generic root=/dev/sdb1  ro

On valide les modifications par [entrée]. On boote en appuyant sur b .

Editer signifier afficher les lignes. Les modifier est possible avec supp, et autres touches ad hoc.

Hors ligne

#7 Le 28/10/2007, à 17:09

kempboyd

Re : [Résolu] GRUB error 17 en fin d'installation

aller à gauche avec la flèche...:lol: trop évident pour y penser !

bref j'ai fait les modifs, validé et booté....

et toujours error 17 sad

Hors ligne

#8 Le 28/10/2007, à 17:17

belga

Re : [Résolu] GRUB error 17 en fin d'installation

fais juste ceci
1- place toi sur l'entrée Ubuntu, kernel 2.6.20-15 generic
2- appui 2 fois sur la touche e
3- change root (hd1,0) en  (hd0,0) puis appui sur la touche enter pour valider
4- appui sur la touche b
5- si ubuntu se lance

sudo gedit /boot/grub/menu.lst

change la ligne

#groot=(hd1,0)   #===> (hd0,0)

6 tape

sudo update-grub
7- envoi moi 50€ sur mon compte 001-7547216-16

lol


@herri
Par contre, je rappelle que Windows, pour s'exécuter, doit résider sur le disque maître et sur la première partition active

non, ce n'est plus vrai, ils devraient mettre à jour leur wiki du coté
fédora big_smile.

Dernière modification par belga (Le 28/10/2007, à 17:20)


Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.

900s entre deux postes: mododoze

Hors ligne

#9 Le 28/10/2007, à 17:37

kempboyd

Re : [Résolu] GRUB error 17 en fin d'installation

Merci belga !

Ubuntu se lance ça y est big_smile

Par contre, le problème avec XP n'est pas réglé..

Quand je sélectionne XP, j'ai un message qui apparaît pendant 1/4 de seconde :

Starting up...
GRUB loading stage2

puis ça revient sur le menu grub.

Xp est pourtant installé sur la première partition du premier disque..
Est-ce que je dois me débrouiller sur des forums windows ?

Hors ligne

#10 Le 28/10/2007, à 17:40

herrib

Re : [Résolu] GRUB error 17 en fin d'installation

belga a écrit :

@herri
Par contre, je rappelle que Windows, pour s'exécuter, doit résider sur le disque maître et sur la première partition active  non, ce n'est plus vrai, ils devraient mettre à jour leur wiki du coté
fédora big_smile.

Ah bon? tiens tiens ...

Hors ligne

#11 Le 28/10/2007, à 17:43

belga

Re : [Résolu] GRUB error 17 en fin d'installation

tape

sudo gedit /boot/grub/menu.lst

retire la section Microsoft Windows XP Professionnel qui se trouve à la fin
et place ceci

title           2odoze #tu mets le nom que tu veux évidemment
map (hd0) (hd1)
map (hd1) (hd0)
root (hd1,0)
chainloader     +1

si tu veux que 2odoze se lance par défaut, profites-en pour le faire:
repère la ligne
defaut   0

et change le 0 par 4

et 50€ de plus


Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.

900s entre deux postes: mododoze

Hors ligne

#12 Le 28/10/2007, à 17:45

herrib

Re : [Résolu] GRUB error 17 en fin d'installation

@belga: tiens, une clause map ... Windows ne résidant plus sur la première partition du premier disque actif, il faut effectivement permuter! et pourtant, il semblait que le tuto de fedora.fr n'était plus à jour? hmm

Hors ligne

#13 Le 28/10/2007, à 17:49

goodluck

Re : [Résolu] GRUB error 17 en fin d'installation

Salut,

Lancer un Live CD sans oublier de le mettre en français pour éviter de luttercontre le clavier qwerty.
Lorsqu'il est chargé ouvrir un Terminal/Root

1 - grub ==> enter

2 - find /boot/grub/stage1 ==> (hd0,2)  qui correspond au /dev/sda3 de fdisk (exemple de réponse)

3 - root (hd0,2) ==> qui correspond à la réponse faite ci-dessus

Il ne reste plus qu'à réinstaller grub sur le MBR :

4 - setup (hd0) ==> enter


Amicalement, Gerard ;)
http://counter.li.org/cgi-bin/certificate.cgi/302199
http://www.worldcommunitygrid.org/

Hors ligne

#14 Le 28/10/2007, à 17:52

belga

Re : [Résolu] GRUB error 17 en fin d'installation

@goodluck

salut,

son problème est réglé juste modifier le menu.lst
pour 2odoze.

A+


Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.

900s entre deux postes: mododoze

Hors ligne

#15 Le 28/10/2007, à 18:39

herrib

Re : [Résolu] GRUB error 17 en fin d'installation

kempboyd a écrit :

Xp est pourtant installé sur la première partition du premier disque..
Est-ce que je dois me débrouiller sur des forums windows ?

Il y a une divergence dans la perception de l'ordre des disques entre Grub (qui prend sa source dans le BIOS) et l'image que rend fdisk.

Windows n'est plus sur la première partition active du premier disque. L'utilisation de la clause map dans le /boot/grub/menu.lst permet de représenter, au lanceur de Windows auquel Grub passe la main, la partition où il réside comme la première partition du premier disque actif.

Hors ligne

#16 Le 28/10/2007, à 19:19

belga

Re : [Résolu] GRUB error 17 en fin d'installation

herrib a écrit :

@belga: tiens, une clause map ... Windows ne résidant plus sur la première partition du premier disque actif, il faut effectivement permuter! et pourtant, il semblait que le tuto de fedora.fr n'était plus à jour? hmm

c'était ceci qui n'est plus vrai

sur la première partition active

il est même parfois (?) possible (expérience personnelle) d'amorcer
xp qui se trouve sur une partition étendue.


Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.

900s entre deux postes: mododoze

Hors ligne

#17 Le 28/10/2007, à 19:31

herrib

Re : [Résolu] GRUB error 17 en fin d'installation

Certes car XP en certains cas créé une partition de sauvegarde avant la partition support du lanceur. Mais sous cette exception, le principe reste: XP doit résider sur le premier disque actif et sur la première partition (hors sauvegarde).

Pour les partitions étendues ... ? il faudrait voir les configurations exactes notamment décrite dans le boot.ini.

Hors ligne

#18 Le 28/10/2007, à 19:41

kempboyd

Re : [Résolu] GRUB error 17 en fin d'installation

Tout ce que j'ai à dire :
Merci.
Problème résolu je vais pouvoir m'initier aux joies de Linux

Hors ligne

#19 Le 28/10/2007, à 19:53

belga

Re : [Résolu] GRUB error 17 en fin d'installation

kempboyd a écrit :

Tout ce que j'ai à dire :
Merci.
Problème résolu je vais pouvoir m'initier aux joies de Linux

et de 2odoze
lol


Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.

900s entre deux postes: mododoze

Hors ligne