Pages : 1
#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
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.
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
Pages : 1