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 30/03/2007, à 16:08

Bostok

GRUB : error 15 persistant

Bonjour à tous
Je suis newbie sur Linux.
Je veux installer Ubuntu 6.10 sur un PC neuf, sans autre OS (au moins pour l'instant)
Ma config :
CM MSI p4m890m
P4 3Ghz
DD 250Go IDE

Mon partitionnement :
/dev/hda1 : partition système, formatage reseirfs
/dev/hda2 : swap
/dev/hda3 : partition fat32 (but : échanger des données avec réseau win par la suite)

Mon problème :
Tout d'abord, je n'ai jamais réussi à installer Grub lors de l'installation (le CD live ne me permettait pas d'installer, et l'alternate refusait d'installer Grub ou LiLo). Je l'ai donc installé ensuite, depuis le live CD et le terminal (sans problème).
A chaque démarrage, j'obtiens une ERROR 15 : File not found
J'ai vérifié et revérifié plusieurs fois : mes chemins sont bons dans mon menu.lst (hd0,0), grub trouve mon stage1 sur (hd0,0).
Je ne comprends donc pas.
J'en déduis qu'il me manque 1/plusieurs fichiers nécessaires au démarrage.
Quelqu'un pourrait-il m'indiquer l'ensemble des fichiers nécessaires au démarrage ?
Merci d'avance

#2 Le 30/03/2007, à 18:27

tellmewhy

Re : GRUB : error 15 persistant

Bonjour Bostok

Là c'est un exemple d'un répertoire boot avec un noyau 2.6.17-11-generic

répertoire /boot
abi-2.6.17-11-generic         memtest86+.bin
config-2.6.17-11-generic      System.map-2.6.17-11-generic
vmlinuz-2.6.17-11-generic
initrd.img-2.6.17-11-generic

Là c'est ce que tu dois trouver dans ton répertoire /boot/grub

répertoire /boot/grub
default        installed-version  minix_stage1_5     xfs_stage1_5
device.map     jfs_stage1_5       reiserfs_stage1_5
e2fs_stage1_5  menu.lst           stage1
fat_stage1_5   menu.lst~          stage2

Pour en  apprendre plus sur Grub c'est 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 30/03/2007, à 18:36

Bostok

Re : GRUB : error 15 persistant

Merci, tellmewhy

Problème : dans mon /boot/grub, il me manque le fichier default. (Et, accessoirement, j'ai un stage2_eltorito en plus).

Dans mon device.map, je n'ai que deux lignes : (fd0) et (hd0). Est-ce normal que ce ne soit pas plus détaillé ?

D'où ce default peut-il sortir ? comment le récupérer ?

#4 Le 30/03/2007, à 19:01

tellmewhy

Re : GRUB : error 15 persistant

Bonsoir Bostok,

Dans le lien que je t'ai mis pour grub tu trouveras en fin de chapitre ceci :
http://doc.ubuntu-fr.org/grub#les_fichiers_de_grub_ont_disparu

Tu peux essayer de reconstruire ton grub avec cela.

Ensuite pour le device map, tu peux également demander à grub de le vérifier, et de le modifier si nécessaire avec ceci :

sudo grub-install /dev/ton disque dur --recheck

Si tu veux un exemple de ce qui figure dans un device.map voici le mien :

cat /boot/grub/device.map
(hd0)   /dev/sda

Comme tu le vois cela se résume à une ligne dans mon cas comme je n'ai qu'un seul disque dur sur cette configuration (/dev/sda c'est pour un sata, pour un ide ce serait /dev/hda).
smile

#5 Le 30/03/2007, à 19:12

tellmewhy

Re : GRUB : error 15 persistant

Bonsoir Bostok,

Un oubli, j'aurais dû commencer par là. As-tu vérifier ton CD ?
Au démarrage tu as une option "Check CD for defects".
Autre chose, je suppose que tu le sais, mais il faut graver ton CD à faible vitesse.
Dans le cas contraire, tu peux très facilement avoir un CD defectueux.
smile

#6 Le 30/03/2007, à 19:19

Bostok

Re : GRUB : error 15 persistant

J'ai fouillé un peu et dans la doc de grub, il existe une page spéciale Invoking grub-set-default à cette adresse : http://www.gnu.org/software/grub/manual/html_node/Invoking-grub_002dset_002ddefault.html

J'ai donc un fichier default dans mon /boot/grub

Problème : quand je reboote, j'obtiens les messages suivants (juste la fin) :

[17179572.672000] VFS: Cannot open root device "hda1" or unknown-block(0,0)
[17179572.672000] Please append a correct "root=" boot option
[17179572.672000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

Je précise : mon fstab était erroné, je l'ai retouché à la main, mes UUID sont corrects. Faut-il corriger aussi le fstab.old ?

Voici ce que j'ai dans mon menu.lst :
# kopt=root=/dev/hda1 ro
#kopt_2_6=root=/dev/hda1 ro (2 lignes modifiées par mes soins)

#groot=(hd0,0)

et plus loin :
title Ubuntu, kernel 2.6.17-10-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/hda1
savedefault
boot

Des idées SVP ?

#7 Le 30/03/2007, à 19:27

Bostok

Re : GRUB : error 15 persistant

Désolé, nos messages se sont croisés : essai sur la machine Ubuntu (et reboot à chaque fois), recopie manuelle sur la machine Win pour rester connecté, sans oublier que je ne m'étais pas inscrit :-( mais c'est réparé.

Oui, j'avais bien vérifié mon CD, gravé à faible vitesse, donc pas (peu) de souci de ce côté là.
J'avais effectivement récupéré tous les fichiers grub depuis le CD live, mais évidemment il manquait le default.

Je ne sais pas quoi faire d'autre (réinstaller ? mais ça ne marche jamais du premier coup, même avec l'Alternate CD)

Dernière modification par Bostok (Le 30/03/2007, à 19:29)

Hors ligne

#8 Le 30/03/2007, à 19:37

tellmewhy

Re : GRUB : error 15 persistant

Bonsoir Bostok,

dans cette mine d'or (le trésor de cep) :
http://www.cepcasa.info/divers
tu trouveras ce chapitre :"Grub, quelques détails"
http://www.cepcasa.info/blog/?p=15

Cela te permettra de vérifier comment Grub voit la géométrie de tes disques durs.

Ici il manque la ligne pour initrd.img

et plus loin :
title Ubuntu, kernel 2.6.17-10-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/hda1
savedefault
boot

Un exemple :

title           Ubuntu, kernel 2.6.18.7-test
root            (hd0,5)
kernel          /boot/vmlinuz-2.6.18.7-test root=/dev/sda6 ro locale=fr_Fr
initrd          /boot/initrd.img-2.6.18.7-test
quiet
savedefault
boot

smile

#9 Le 30/03/2007, à 19:48

Bostok

Re : GRUB : error 15 persistant

Super, ça marche, merci à tous.

Juste un souci : je suis en mode texte, il me faut donc maintenant lancer / installer X11, mais ce sera une autre histoire et un autre post si besoin.

Aux modérateurs : j'ai posté mon message initial sans être enregistré, je ne peux donc apporter la mention [résolu]. Une solution ?

Hors ligne