#1 Le 09/10/2007, à 19:27
- orkerone
[Grub] Error 17
Bonjour à tous, comme le titre l'indique j'ai une erreur 17 de Grub au démarrage, j'ai déjà parcouru un peu le forum mais il y a trop de pistes à explorer et j'ai besoin rapidement de la solution !
J'ai installé Edubuntu sur un PC qui disposait déjà de XP. L'installation s'est bien passée, je redémarre et boum.
Si quelqu'un pouvait m'aider :
fdisk -l
ubuntu@ubuntu:~$ sudo fdisk -l
Disk /dev/sda: 164.6 GB, 164696555520 bytes
255 heads, 63 sectors/track, 20023 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x44464445
Device Boot Start End Blocks Id System
/dev/sda1 * 1 3824 30716248+ 7 HPFS/NTFS
/dev/sda2 3825 18748 119877030 f W95 Ext'd (LBA)
/dev/sda3 18749 19721 7815622+ 83 Linux
/dev/sda4 19722 20023 2425815 82 Linux swap / Solaris
/dev/sda5 3825 18748 119876998+ 7 HPFS/NTFS
/boot/grub/menu.lst
## ## End Default Options ##
title Ubuntu 7.10, kernel 2.6.22-13-generic
root (hd0,2)
kernel /boot/vmlinuz-2.6.22-13-generic root=UUID=804835fd-00d4-48b0-889d-4663ddbff371 ro quiet splash locale=fr_FR
initrd /boot/initrd.img-2.6.22-13-generic
quiet
title Ubuntu 7.10, kernel 2.6.22-13-generic (recovery mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.22-13-generic root=UUID=804835fd-00d4-48b0-889d-4663ddbff371 ro single
initrd /boot/initrd.img-2.6.22-13-generic
title Ubuntu 7.10, memtest86+
root (hd0,2)
kernel /boot/memtest86+.bin
quiet
### 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/sda1
title Microsoft Windows XP Professionnel
root (hd0,0)
savedefault
makeactive
chainloader +1
Merci à vous.
Hors ligne
#2 Le 09/10/2007, à 19:49
- orkerone
Re : [Grub] Error 17
Au passage, voici mon
/etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda3
UUID=804835fd-00d4-48b0-889d-4663ddbff371 / ext3 defaults,errors=remount-ro 0 1
# /dev/sda1
UUID=5CFCEE9BFCEE6EA8 /media/sda1 ntfs defaults,umask=007,gid=46 0 1
# /dev/sda5
UUID=8AE4082AE4081AD9 /media/sda5 ntfs defaults,umask=007,gid=46 0 1
# /dev/sda4
UUID=d4a127e5-8dd0-43cb-a0b5-1cc33a04efec none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec 0 0
Hors ligne
#3 Le 09/10/2007, à 19:58
- Carroués
Re : [Grub] Error 17
Bonsoir,
Erreur 17 = la partition indiquée ne contient pas un système d'explotation.
Quasiment complètement en haut de ton /boot/grub/menu.lst, tu as ceci :
## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot your system.
default ????
Quel est ton n° "default" ? Il devrait être 0 pour démarrer automatiquement ton Ubuntu et 4 pour lancer ton Windows.
Cela dit, en navigant dans Grub avec les flèches du clavier puis en appuyant sur "Entrée", tu devrais pouvoir démarrer au choix ton XP ou Ubuntu.
Hors ligne
#4 Le 09/10/2007, à 20:08
- orkerone
Re : [Grub] Error 17
Je n'ai pas le menu de Grub ! J'ai directement l'erreur 17, avec juste "Grub loading stage 1.5" avant ou quelque chose dans le style...
Mon default est 0.
Une autre idée ? Merci pour ton aide en tout cas.
Hors ligne
#5 Le 10/10/2007, à 01:34
- HORNYY
Re : [Grub] Error 17
ce je trouve bizard c'est que dans le menu.list
-la partion hd0,0 est celle aceuillant windows :
title Microsoft Windows XP Professionnel
root (hd0,0)
savedefault
makeactive
chainloader +1
mais on s'aperçois que le résulta de cfdisk -l boot directement sur la partition qui acceuille windows :
Device Boot Start End Blocks Id System
/dev/sda1 * 1 3824 30716248+ 7 HPFS/NTFS
/dev/sda2 3825 18748 119877030 f W95 Ext'd (LBA)
/dev/sda3 18749 19721 7815622+ 83 Linux
/dev/sda4 19722 20023 2425815 82 Linux swap / Solaris
/dev/sda5 3825 18748 119876998+ 7 HPFS/NTFS
peut etre qu'an déplaçant le boot sur la partition acceuillant "/" (HD0,2 dans le menu.list|sda3 dans cfdisk ) cela réglera ton probleme ... sans aucune garantie mais c'est a essaier
Hors ligne
#6 Le 10/10/2007, à 03:06
- compte supprimé
Re : [Grub] Error 17
Regarde ce qu'il y a dans le /boot/grub (avec le livecd).
Tu devrais trouver :
1 une série de xxx_stage1_5 où les xxx sont des systèmes de fichiers (e2fs, fat...)
2 stage1
3 stage2
4 device.map
5 menu.lst
...
Si c'est le cas :
sudo grub
grub> root (hd0,2) #correspond à sda3
grub> setup (hd0)
grub> quit
Ça réinstalle grub.
Redémarre.
A+
PS : c'est normal que win soit en hd0,0 (sda1) et que la partition soit amorçable. (@hornyy : c'est sans doute pareil chez toi, si tu as un dual-boot xp/ubuntu).
Dernière modification par faustus (Le 10/10/2007, à 03:11)
#7 Le 10/10/2007, à 07:27
- Carroués
Re : [Grub] Error 17
@ faustus :
En effet, c'est comme si /boot/grub n'existait pas, pourtant son menu.lst y est !
@ orkerone :
Ci-joint la liste complète et détaillée des fichiers présents dans le mien :
1 : default
2 : device.map
3 : e2fs_stage1_5
4 : fat_stage1_5
5 : installed-version
6 : jfs_stage1_5
7 : menu.lst
8 : minix_stage1_5
9 : reiserfs_stage1_5
10 : stage1
11 : stage2
12 : xfs_stage1_5
Hors ligne
#8 Le 10/10/2007, à 12:00
- orkerone
Re : [Grub] Error 17
Donc ma liste de fichiers dans le /boot/grub :
default
device.map
e2fs_stage1_5
fat_stage1_5
installed-version
jfs_stage1_5
menu.lst
minix_stage1_5
reiserfs_stage1_5
stage1
stage2
xfs_stage1_5
Ce qui m'a l'air semblabe aux votres
Dernière modification par orkerone (Le 10/10/2007, à 12:01)
Hors ligne
#9 Le 10/10/2007, à 12:13
- orkerone
Re : [Grub] Error 17
La réinstallation de Grub ne change rien au problème (sudo grub root hd0,2, etc.).
J'avais lu sur je ne sais quel forum que il y avait une histoire de cylindres je sais plus trop quoi, ce qui pourrait nous intéresser ici puisque si on regarde mon fdisk -l :
pour le plaisir :
ubuntu@ubuntu:~$ sudo fdisk -l
Disk /dev/sda: 164.6 GB, 164696555520 bytes
255 heads, 63 sectors/track, 20023 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x44464445
Device Boot Start End Blocks Id System
/dev/sda1 * 1 3824 30716248+ 7 HPFS/NTFS
/dev/sda2 3825 18748 119877030 f W95 Ext'd (LBA)
/dev/sda3 18749 19721 7815622+ 83 Linux
/dev/sda4 19722 20023 2425815 82 Linux swap / Solaris
/dev/sda5 3825 18748 119876998+ 7 HPFS/NTFS
On peut voir que si on compte en terme de cylindres, l'ordre c'est sda1, 2, 5, 3, 4 . Je ne sais pas si ça change quelque chose au problème, mais je suis incapable de voir autre chose.
Hors ligne
#10 Le 10/10/2007, à 13:34
- orkerone
Re : [Grub] Error 17
Bon je me suis débrouillé avec SuperGrub, j'ai viré Grub et maintenant ça boot automatiquement Windows, donc pour l'instant je laisse comme ça, je m'y réattaquerai plus tard.
Merci à ceux qui ont essayé .
Hors ligne
#11 Le 10/10/2007, à 14:52
- compte supprimé
Re : [Grub] Error 17
Bonjour,
Ça me semble normal :
sda5 est la première partition logique de la partition étendue sda2, alors que sda1, sda3 et sda4 sont des partitions primaires...
A+
#12 Le 10/10/2007, à 16:10
- Carroués
Re : [Grub] Error 17
Oui, en effet, moi aussi.
J'avais trouvé tout ça expliqué très bien sur l'Internet, hélas je ne trouve plus la page.
Enfin, c'est comme ceci :
Le BIOS ne voyant que les partitions primaires, tout ce qui se trouve à l'intérieur d'une partition étendue (qui est une forme spéciale de partition primaire) est invisible lors du démarrage du PC.
Ainsi, la limite étant de 4 partitions principales par disque, ce sont celles-ci qui récupèrent d'office les chiffres sda / hda 1 à 4. Les partitions logiques, stockées à l'intérieur d'une partition (principale) étendue (Ext'd dans fdisk -l) ne sont vues que par le système d'exploitation et héritent du la numérotation à partir de sda / hda 5, même si le total des 4 partitions principales n'est pas atteint.
Dans ton cas, orkerone, ton sda5 est une partition logique imbriquée dans la partition étendue sda2.
D'ailleurs, dans cette configuration, je ne vois pas l'utilité de la partition étendue puisque il n'y a que deux partitions par système, mais c'est un autre débat !
Dernière modification par carroues (Le 10/10/2007, à 16:13)
Hors ligne
#13 Le 10/10/2007, à 16:21
- belga
Re : [Grub] Error 17
que donne
ls -l /dev/disk/by-uuid
Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.
900s entre deux postes: mododoze
Hors ligne
#14 Le 10/10/2007, à 16:37
- compte supprimé
Re : [Grub] Error 17
@carroues
L'utilité de la partition étendue, c'est qu'on peut y mettre pas mal de partition logiques, par exemple un autre linux... Chez moi, j'ai ainsi xp, ubuntu et kubuntu... (pour tester ce qui me convient le mieux).
Toujours prévoir un peu...
A+
#15 Le 10/10/2007, à 16:54
- Carroués
Re : [Grub] Error 17
@ faustus,
L'utilité de la partition étendue, je saisis parfaitement !
J'ai précisé "dans cette configuration" car apparemment toute la place est prise par la partition NTFS sda5. Cela dit, il pourrait peut-être la réduire par la suite dans le but de créer une autre partition, comme tu dis.
C'est justement l'autre débat auquel je faisais allusion !
Dernière modification par carroues (Le 10/10/2007, à 16:56)
Hors ligne
#16 Le 10/10/2007, à 17:35
- compte supprimé
Re : [Grub] Error 17
l'autre débat ? Je ne vois pas ce que tu veux dire
#17 Le 10/10/2007, à 22:08
- orkerone
Re : [Grub] Error 17
Donc en gros, si je veux booter Linux sur ce maudit PC, il faut que je reformatte mes disques pour créer un ext3 / en primaire ?
Hors ligne
#18 Le 10/10/2007, à 22:09
- belga
Re : [Grub] Error 17
bah non,
poste
ls -l /dev/disk/by-uuid
Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.
900s entre deux postes: mododoze
Hors ligne
#19 Le 11/10/2007, à 07:16
- Carroués
Re : [Grub] Error 17
@ orkerone,
Re ton post n° 17 : Non, non, c'est pas ça du tout !
Je suis désolé, j'ai dû t'embrouiller ... trop d'information tue l'information ! Navré.
Saisis dans une console la ligne de commande que belga t'a donnée, et copie le résultat ici. En effet, il se peut que les identités de tes partition se sont croisées quelque part.
Hors ligne
#20 Le 19/10/2007, à 10:19
- Postume
Re : [Grub] Error 17
j'ai exactement le meme soucis seul le début diffère... je m'explique j'ai installer xp ... puis ubuntu. Ayant quelques soucis de boot de xp je décide de le réinstaller ... de ce fait je n'est plus la main pour booter sur ubuntu. J'ai donc saisis via le live cd ceci:
sudo grub
grub> find /boot/grub/stage1
grub> root (hd0,1)
grub> setup (hd0)
grub> quit
Je redemarre et la paf ... j'ai sous les yeux les possibilité de booter sur win xp ou linux seul "hic" J'ai le droit à une error 17 pour linux et error 13 pour win xp ...
ubuntu@ubuntu:~$ sudo fdisk -l
Disque /dev/sda: 250.0 Go, 250059350016 octets
255 têtes, 63 secteurs/piste, 30401 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 2 2678 21503002+ f W95 Etendu (LBA)
/dev/sda2 * 2679 3772 8787555 83 Linux
/dev/sda3 3773 3916 1156680 82 Linux swap / Solaris
/dev/sda4 3917 30401 212740762+ 7 HPFS/NTFS
/dev/sda5 2 2678 21502971 7 HPFS/NTFS
et
ubuntu@ubuntu:~$ ls -l /dev/disk/by-uuid
total 0
lrwxrwxrwx 1 root root 10 2007-10-19 09:38 52240964-41b9-44a4-8577-926acbc81068 -> ../../sda3
lrwxrwxrwx 1 root root 10 2007-10-19 09:38 68CC96CDCC9694C2 -> ../../sda4
lrwxrwxrwx 1 root root 10 2007-10-19 09:38 9b07e47c-2af1-4b17-8936-83f8bfdde9f8 -> ../../sda2
lrwxrwxrwx 1 root root 10 2007-10-19 09:38 CAC02D37C02D2AE1 -> ../../sda5
que faire?
A oui j'oublier je suis le parfais petit débutant à qu'il il faut marquer les commandes en entier ^^ hihihi
Dernière modification par Postume (Le 19/10/2007, à 10:20)
Hors ligne
#21 Le 19/10/2007, à 15:08
- gtraxx
Re : [Grub] Error 17
salut j'ai exactement la même chose mis a part que grub démarre voir mon post :
http://forum.ubuntu-fr.org/viewtopic.php?id=155846
aucune solution pour l'instant
Création site web - Conception de site - intégrer jQuery dans php
Ubuntu 9.04 - http://doc.ubuntu-fr.org/zendstudio
Hors ligne
#22 Le 19/10/2007, à 15:22
- belga
Re : [Grub] Error 17
en live
sudo mount -o rw /dev/sda2 /mnt #à faire à chaque redémarrage
poste
cat /mnt/etc/fstab
cat /mnt/boot/grub/menu.lst
Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.
900s entre deux postes: mododoze
Hors ligne
#23 Le 19/10/2007, à 16:40
- Postume
Re : [Grub] Error 17
Mais c'est ca le grub se lance mais c'est à la selection de l'OS que cela me met l'erreur...
Belga quand à toi j'ai pas tout compris à ton post .... comme je l'ai cité plus haut je suis un débutant ... donc qu'entend tu par "en live" et "poste" ???
j'ai essayer ce que tu avais écrit:
ubuntu@ubuntu:~$ cat /mnt/etc/fstab
cat: /mnt/etc/fstab: Aucun fichier ou répertoire de ce type
ubuntu@ubuntu:~$ cat /mnt/boot/grub/menu.lst
cat: /mnt/boot/grub/menu.lst: Aucun fichier ou répertoire de ce type
Dernière modification par Postume (Le 19/10/2007, à 16:43)
Hors ligne
#24 Le 19/10/2007, à 16:59
- belga
Re : [Grub] Error 17
avec le cd live (applications>accessoires>terminal)
tu tapes
sudo mount -o rw /dev/sda2 /mnt #à faire à chaque redémarrage
poste
cat /mnt/etc/fstab
cat /mnt/boot/grub/menu.lst
Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.
900s entre deux postes: mododoze
Hors ligne
#25 Le 19/10/2007, à 23:20
- gtraxx
Re : [Grub] Error 17
alors sa fonctionne chez vous ?? j'ai la même erreur sans aucune solution faut dire on ma déjà bien aidé mais mon pc est récalcitrant
Création site web - Conception de site - intégrer jQuery dans php
Ubuntu 9.04 - http://doc.ubuntu-fr.org/zendstudio
Hors ligne