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 29/11/2005, à 17:20

sboudbliff

[RESOLU][Grub] erreur 17

Salut !
J'ai un problème avec grub depuis le formattage (depuis windos) d'une partition ntfs en fat32.
Au départ, je n'avais carrément plus de grub:

Grub loading stage 1.5
Grub loading, please wait...

Error 17

Je l'ai donc réinstallé via le liveCD.
J'ai récupéré l'accès au xp mais impossible de booter sur breezy :

root (hd0,6)
Filesystem type unknown, partition type 0x82
kernel /boot/vmlinuz-2.6.12-10-386 root=/dev/hda7 ro quiet splash
Error 17: cannot mount selected partition

Je crois avoir compris que c'est un problème de nommage des partitions.
J'ai l'impression qu'il ya un 'decalage' entre les noms des partitons que je vois dans "gestion des disques" et ceux de grub.
comment faire pour reassigner la bonne partition dans grub ?
J'ajoute mon fstab:

/dev/hda7       /               ext3    defaults,errors=remount-ro 0       1
/dev/hda8       none            swap    sw              0       0
/dev/hdd        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/hdc        /media/cdrom1   udf,iso9660 user,noauto     0       0
/dev/sdb        /media/usb0     auto    rw,user,noauto  0       0
/dev/hda1	/media/Windows	ntfs	ro,user,auto,gid=100,nls=utf8,umask=002	0	0
/dev/hdb5	/media/DaTa	ntfs	ro,user,auto,gid=100,nls=utf8,umask=002	0	0
/dev/sda5	/media/Disco	vfat	rw,user,auto,gid=100,uid=1000,umask=002,iocharset=utf8,codepage=850	0	0
/dev/sda6	/media/Video	vfat	rw,user,auto,gid=100,uid=1000,umask=002,iocharset=utf8,codepage=850	0	0

ainsi que menu.lst

title		Ubuntu, kernel 2.6.12-10-386 
root		(hd0,6)
kernel		/boot/vmlinuz-2.6.12-10-386 root=/dev/hda7 ro quiet splash
initrd		/boot/initrd.img-2.6.12-10-386
savedefault
boot

title		Ubuntu, kernel 2.6.12-10-386 (recovery mode)
root		(hd0,6)
kernel		/boot/vmlinuz-2.6.12-10-386 root=/dev/hda7 ro single
initrd		/boot/initrd.img-2.6.12-10-386
boot

title		Ubuntu, memtest86+
root		(hd0,6)
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 Professionnel
root		(hd0,0)
savedefault
makeactive
chainloader	+1

Dernière modification par sboudbliff (Le 29/11/2005, à 18:20)

Hors ligne

#2 Le 29/11/2005, à 17:33

cep_

Re : [RESOLU][Grub] erreur 17

La commande :
sudo fdisk -l
depuis ton live cd pour voir la liste des partitions et leur système de fichiers.
Ou bien depuis le cd d'installation, démarré en rescue.
Ou utiliser la console grub,

#3 Le 29/11/2005, à 17:41

sboudbliff

Re : [RESOLU][Grub] erreur 17

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 203.9 GB, 203928109056 bytes
255 heads, 63 sectors/track, 24792 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               2       24792   199133707+   f  W95 Ext'd (LBA)
/dev/sda5               2       12397    99570838+   b  W95 FAT32
/dev/sda6           12398       24792    99562806    b  W95 FAT32

Disk /dev/sdb: 122.9 GB, 122942324736 bytes
255 heads, 63 sectors/track, 14946 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       14946   120053713+   7  HPFS/NTFS

Disk /dev/hda: 40.0 GB, 40027029504 bytes
255 heads, 63 sectors/track, 4866 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1         517     4152771    7  HPFS/NTFS
/dev/hda2             518        4866    34933342+   f  W95 Ext'd (LBA)
/dev/hda5             518        2238    13823901    7  HPFS/NTFS
/dev/hda6   *        2239        3592    10875973+  83  Linux
/dev/hda7            3593        3654      497983+  82  Linux swap / Solaris
/dev/hda8            3655        4866     9735358+   7  HPFS/NTFS

Disk /dev/hdb: 123.5 GB, 123522416640 bytes
255 heads, 63 sectors/track, 15017 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdb1               2       15017   120616020    f  W95 Ext'd (LBA)
/dev/hdb5               2       15017   120615988+   7  HPFS/NTFS

ce serait donc hda6 au lieu de hda7 dans grub ?

Hors ligne

#4 Le 29/11/2005, à 17:48

cep_

Re : [RESOLU][Grub] erreur 17

Vois avec (hd0,5)
et hda6 sur la ligne du kernel.

Tu peux éditer le menu de grub au boot.
touche e pour éditer puis enter
touche b pour booter.
Il faut modifier les deux lignes.
Ensuite si tout est ok, il faudra modifier toutes les occurences dans le menu. Y compris la ligne kopt, qui bien que commentée est active.

#5 Le 29/11/2005, à 18:05

cep_

Re : [RESOLU][Grub] erreur 17

J'ai oublé de préciser qu'il faudra aussi modifier fstab, bien sûr.

#6 Le 29/11/2005, à 18:19

sboudbliff

Re : [RESOLU][Grub] erreur 17

Ok !
J'ai réussi à relancer mon blaireau préféré.:D
Donc, il faut toujours retirer 1 du numero de partition dans grub.
C'est bien ça ?

Ensuite si tout est ok, il faudra modifier toutes les occurences dans le menu. Y compris la ligne kopt, qui bien que commentée est active.

là j'ai pas compris

J'ai oublé de préciser qu'il faudra aussi modifier fstab, bien sûr.

Pourquoi ? toutes les partitions sont reconnues sans problèmes

En tous cas, merci beaucoup pour ton aide

Hors ligne

#7 Le 29/11/2005, à 18:50

cep_

Re : [RESOLU][Grub] erreur 17

sboudbliff a écrit :

Ok !
J'ai réussi à relancer mon blaireau préféré.:D
Donc, il faut toujours retirer 1 du numero de partition dans grub.
C'est bien ça ?

Oui. La numérotaion grub commence à 0. Donc le disque 2 est (hd1) et la partition primaire 2 du disque 1 est (hd0,1).
Par contre " Notez que les numéros des partitions étendues sont comptés à partir de 4, sans tenir compte du nombre réel de partitions primaires sur votre disque dur." Extrait de http://www.linux-france.org/article/sys … al-fr.html

Ensuite si tout est ok, il faudra modifier toutes les occurences dans le menu. Y compris la ligne kopt, qui bien que commentée est active.

là j'ai pas compris

Je veux parler de cette partie :
## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specifiv kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
# kopt=root=/dev/hda1 ro irqpoll

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,0)

qui bien que commentée par un seul # est active et prise en compte lors d'un update.

J'ai oublé de préciser qu'il faudra aussi modifier fstab, bien sûr.

Pourquoi ? toutes les partitions sont reconnues sans problèmes

Regarde ton fstab :
/dev/hda7       /               ext3    defaults,errors=remount-ro 0       1
/dev/hda8       none            swap    sw              0       0

et ce qu'indique ton fdisk pour ta partition / et swap :
/dev/hda6   *        2239        3592    10875973+  83  Linux
/dev/hda7            3593        3654      497983+  82  Linux swap / Solaris

Donc je suis surpris lorsque tu dis que tout fonctionne.

En tous cas, merci beaucoup pour ton aide

De rien. smile

Bonne continuation.
cep

#8 Le 29/11/2005, à 19:27

sboudbliff

Re : [RESOLU][Grub] erreur 17

Je dois remplacer par

# kopt=root=/dev/hda0 ro irqpoll

et

# groot=(hd0,5)

???

Hors ligne

#9 Le 29/11/2005, à 19:30

cep_

Re : [RESOLU][Grub] erreur 17

Non, tu mets tes valeurs.

Vois ce que tu as déjà mis par ailleurs.

#10 Le 23/12/2005, à 17:01

sboudbliff

Re : [RESOLU][Grub] erreur 17

Salut !
Je viens d'avoir le même problème de lancement suite à la mise à jour du kernel.
J'ai remis l'ancienne assignation des disques et c'est reparti mais je ne comprends pas tout !?!
Serait-ce parce que je n'avais pas modifié la ligne kopt ?

Hors ligne