[GRUB]première installation, grub rescue, (resolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
milluna
Hankyu
Messages : 17
Inscription : sam. 04 déc. 2010, 18:34
Localisation : Lorraine

[GRUB]première installation, grub rescue, (resolu)

Message par milluna »

Bonjour !
Je suis nouveau, j'ai 12 ans, et j'ai décidé d'installer Archlinux pour remplacer Debian et aussi par curiosité !
J'ai donc suivi le wiki et apparement tout m'a l'air bon, sauf qu'après le reboot grub rescue error 15.
Bon, c'est pas grave, je prend une distro live cd (ubuntu), et je boot dessus.
Voici mon menu.lst

Code : Tout sélectionner

# Config file for GRUB - The GNU GRand Unified Bootloader
# /boot/grub/menu.lst

# DEVICE NAME CONVERSIONS 
#
#  Linux           Grub
# -------------------------
#  /dev/fd0        (fd0)
#  /dev/sda        (hd0)
#  /dev/sdb2       (hd1,1)
#  /dev/sda3       (hd0,2)
#

#  FRAMEBUFFER RESOLUTION SETTINGS
#     +-------------------------------------------------+
#          | 640x480    800x600    1024x768   1280x1024
#      ----+--------------------------------------------
#      256 | 0x301=769  0x303=771  0x305=773   0x307=775
#      32K | 0x310=784  0x313=787  0x316=790   0x319=793
#      64K | 0x311=785  0x314=788  0x317=791   0x31A=794
#      16M | 0x312=786  0x315=789  0x318=792   0x31B=795
#     +-------------------------------------------------+
#  for more details and different resolutions see
#  http://wiki.archlinux.org/index.php/GRUB#Framebuffer_Resolution 

# general configuration:
timeout   50
default   0
color light-blue/black light-cyan/blue

# boot sections follow
# each is implicitly numbered from 0 in the order of appearance below
#
# TIP: If you want a 1024x768 framebuffer, add "vga=773" to your kernel line.
#
#-*

# (0) Arch Linux
title  Arch Linux
root   (hd0,0)
kernel /vmlinuz26 root=/dev/disk/by-uuid/44e92188-501a-4627-b312-a4dd1854003a ro
initrd /kernel26.img

# (1) Arch Linux
title  Arch Linux Fallback
root   (hd0,0)
kernel /vmlinuz26 root=/dev/disk/by-uuid/44e92188-501a-4627-b312-a4dd1854003a ro
initrd /kernel26-fallback.img

# (2) Windows
#title Windows
#rootnoverify (hd0,0)
#makeactive
#chainloader +1
Vous avez une idée ?
Merci de m'avoir lu !
Dernière modification par milluna le dim. 05 déc. 2010, 15:19, modifié 2 fois.
Avatar de l’utilisateur
Sarkhan
archer
Messages : 124
Inscription : mer. 03 nov. 2010, 14:15
Localisation : Toulouse

Re: [GRUB]première installation, grub rescue error 15 ...

Message par Sarkhan »

Tu as quoi comme O.S. sur ton ordinateur ?
Windows et Archlinux ?
Peace & love
milluna
Hankyu
Messages : 17
Inscription : sam. 04 déc. 2010, 18:34
Localisation : Lorraine

Re: [GRUB]première installation, grub rescue error 15 ...

Message par milluna »

non, je n'ai jamais eu Windows, il y avait Debian avant, mais j'ai fait une installation automatique qui a normalement tout formaté.
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Re: [GRUB]première installation, grub rescue error 15 ...

Message par Cactus »

Comme j'ai prêté ma boule de crystal à un ami (de confiance, je ne la donne pas comme ça ! :D ), il faudra déjà que tu nous dises combien tu as de disques, comment ils sont utilisés et partitionnés, et aussi de quelle manière tu as installé, sur quel disque, etc... Bref, il nous en faut un peu plus pour pouvoir t'aider ! ;)
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [GRUB]première installation, grub rescue error 15 ...

Message par FoolEcho »

Il faudrait qu'on sache comment est organisé ton partitionnement.

Par exemple, regarde avec gparted (ou avec fdisk -l et df -m ainsi que blkid ).
Si tu arrives à me suivre, alors voilà: ton menu.lst suggère que hd0,0 (sda1) contient ta partition /boot séparée de Arch et que / est donné par l'uuid. Si ta table de partition ne colle pas à ce niveau déjà (du genre tu n'as jamais fait de boot séparé)... Si ça colle, alors il faut vérifier que l'arborescence de /boot comprend bien tous les bons fichiers (compare le contenu de /boot/grub, avec menu.lst avec /usr/lib/grub/i386-pc/ ; de plus, /boot doit avoir les deux images kernel26 + fallback, System.map26 et vmlinuz26 ).
L'erreur 15 correspond au fait que grub ne trouve pas un certain fichier... parce que ledit fichier n'existe pas... ou parce que le menu.lst n'indique pas le bon endroit où chercher.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
karhu
Maître du Kyudo
Messages : 1222
Inscription : lun. 27 sept. 2010, 14:32
Localisation : Ile de France

Re: [GRUB]première installation, grub rescue error 15 ...

Message par karhu »

Bonjour

Je crois que tu devrais modifier ton fichier menu.lst comme ceci :

kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/44e92188-501a-4627-b312-a4dd1854003a ro
initrd /boot/kernel26.img


à moins que tu es déplacé ces deux fichiers sous la racine.

Karhu.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Re: [GRUB]première installation, grub rescue error 15 ...

Message par Cactus »

ou d'avoir une patition dédiée au /boot ! ;)
d'où la demande de détail de ses partitions ! ;)
milluna
Hankyu
Messages : 17
Inscription : sam. 04 déc. 2010, 18:34
Localisation : Lorraine

Re: [GRUB]première installation, grub rescue error 15 ...

Message par milluna »

voilà :
/dev/sda1 | ext2 | /media/584f[...] | 101.94 Mo | boot
/dev/sda2 | swap | | 2.01 Go |
/dev/sda3 | ext4 | /media/44e9[...] | 7.33 Go |
/dev/sda4 | ext4 | /media/789b[...] | 456.32 Go |
je n'ai qu'un DD,

edit : je viens de tenter ta méthode Karhu, toujours " no file found " .
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Re: [GRUB]première installation, grub rescue no file found .

Message par Cactus »

ok, déjà tu as une partition dédiée à /boot, où tu as normalement mis le kernel
--> vérifies avec ton liveCD qu'il y est bien à la racine de la partition (pas dans un répertoire "boot" !!! et pas de /boot dans grub non plus !)

Ensuite, j'aimerais voir ton fichier /etc/fstab ainsi que (par précaution) le résultat de la commande 'ls -l /dev/disk/by-uuid'.

Je pense qu'avec ça, on devrait comprendre.

Petite question : tu n'aurais retouché tes partitions après l'installation de Grub ? si oui, je t'avertis de suite que les uuid ont changé !
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [GRUB]première installation, grub rescue no file found .

Message par FoolEcho »

@karhu: Cactus a raison, le fait de ne pas préciser /boot dans le menu.lst est lié à l'usage d'une partition séparée pour /boot (confirmé par la table de partition)

Le premier menu.lst me paraît correct, garde-le sous le coude (si le by-uuid est bien l'uuid correspondant à sda3 -- éventuellement tu peux mettre /dev/sda3 à la place).
Vérifie que l'arborescence de /boot a bien tous les fichiers par rapport à ce que je te disais précédemment, réinstalle éventuellement grub et le secteur d'amorçage.
«The following statement is not true. The previous statement is true.» :nage:
milluna
Hankyu
Messages : 17
Inscription : sam. 04 déc. 2010, 18:34
Localisation : Lorraine

Re: [GRUB]première installation, grub rescue no file found .

Message par milluna »

Code : Tout sélectionner

ls -l /dev/disk/by-uuid
total 0
lrwxrwxrwx 1 root root 10 2010-12-04 23:35 44e92188-501a-4627-b312-a4dd1854003a -> ../../sda3
lrwxrwxrwx 1 root root 10 2010-12-04 23:35 584f39c8-1409-40f7-8cb7-c856581ffce5 -> ../../sda1
lrwxrwxrwx 1 root root 10 2010-12-04 23:35 789be5bb-271d-4bf4-822f-7adae9ac401e -> ../../sda4
lrwxrwxrwx 1 root root 10 2010-12-04 23:35 7cb32395-2729-4173-97be-5665564c41ae -> ../../sda2
alors, j'explique, j'ai trois partitions (enfin 4 avec le swap).
La première, 100 MO, il y a un dossier grub, avec le menu.lst et d'autres fichiers, un dossier lost+found, kernel26.img et kernel26-fallback, je crois que c'est ces fichiers qu'il veut GRUB.
La deuxième, 7,9 GO il y a, root et boot (boot est vide) ainsi que bin, etc usr [...] et home, c'est normal qu'il y est home ?
Et ma troisième partition de 490 GO, avec un lost+found, et c'est tout, pas de home :/.
Avatar de l’utilisateur
oloꟼ
Chu Ko Nu
Messages : 381
Inscription : sam. 23 oct. 2010, 21:30

Re: [GRUB]première installation, grub rescue no file found .

Message par oloꟼ »

Dans ton menu.lst, essaie de remplacer 44e92188-501a-4627-b312-a4dd1854003a par 584f39c8-1409-40f7-8cb7-c856581ffce5
Ça devrait le faire.

Edit : pour le reste ou itout est à priori normal, mais donne quand même le contenu de /etc/fstab, on sait jamais.
oloꟼ aka ewloni
milluna
Hankyu
Messages : 17
Inscription : sam. 04 déc. 2010, 18:34
Localisation : Lorraine

Re: [GRUB]première installation, grub rescue no file found .

Message par milluna »

Code : Tout sélectionner

UUID=44e92188-501a-4627-b312-a4dd1854003a / ext4 defaults 0 1
UUID=584f39c8-1409-40f7-8cb7-c856581ffce5 /boot ext2 defaults 0 1
UUID=789be5bb-271d-4bf4-822f-7adae9ac401e /home ext4 defaults 0 1
UUID=7cb32395-2729-4173-97be-5665564c41ae swap swap defaults 0 0
/etc/fstab
je test ta solution
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [GRUB]première installation, grub rescue no file found .

Message par FoolEcho »

... m'étonnerait que ça marche... il faut indiquer à grub / et non juste /boot à ce niveau... Indique plutôt /dev/sda3
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
oloꟼ
Chu Ko Nu
Messages : 381
Inscription : sam. 23 oct. 2010, 21:30

Re: [GRUB]première installation, grub rescue no file found .

Message par oloꟼ »

Arf oui désolé mea culpa. J'ai lu "boot=" et non "root=" dans le menu.lst. Désolé.
oloꟼ aka ewloni
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [GRUB]première installation, grub rescue no file found .

Message par FoolEcho »

Après avoir vérifié si tu as bien l'arborescence qui suit dans sda1 (avec ton premier menu.lst)

Code : Tout sélectionner

$ tree /boot/                                                             
/boot/                                                                                  
|-- grub
|   |-- e2fs_stage1_5
|   |-- fat_stage1_5
|   |-- ffs_stage1_5
|   |-- iso9660_stage1_5
|   |-- jfs_stage1_5
|   |-- menu.lst
|   |-- menu.lst~
|   |-- minix_stage1_5
|   |-- reiserfs_stage1_5
|   |-- stage1
|   |-- stage2
|   |-- stage2_eltorito
|   |-- ufs2_stage1_5
|   |-- vstafs_stage1_5
|   `-- xfs_stage1_5
|-- kernel26-fallback.img
|-- kernel26.img
|-- lost+found [error opening dir]
|-- System.map26
`-- vmlinuz26
Essaie de réinstaller l'amorce:

Code : Tout sélectionner

grub-install /dev/sda
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
karhu
Maître du Kyudo
Messages : 1222
Inscription : lun. 27 sept. 2010, 14:32
Localisation : Ile de France

Re: [GRUB]première installation, grub rescue no file found .

Message par karhu »

Mes excuses à Milluna pour la mauvaise suggestion.
Pour foolecho, je vais reprendre le démarrage de Linux car j'ai du louper un passage entre le montage de / en ro puis son remontage.

Karhu.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Re: [GRUB]première installation, grub rescue no file found .

Message par Cactus »

Hep ! juste une remarque, notamment pour ewloni : ne donnez des conseils que si vous êtes sûrs ! ou sinon, laissez faire des personnes expériementées, et/ou indiquez que vous n'êtes pas sûrs !
Parfois, un mauvais conseil peut s'avérer dramatique. C'est vraiment gentil de vouloir aider, mais il vaut mieux d'apprendre apprendre et maitriser pour pouvoir le faire efficacement ! ;)

Pour en revenir au problème, je ne vois pas d'erreur...
Dans grub : root (hd0,0) indique que /boot se trouve sur sda1, c'est le cas, OK.
Les UUID des partitions collent entre grub, fstab et /dev, OK.

Idée : n'aurais-tu pas un périph de stockage branché en usb ? si oui, débranches-le ! explication : le bios peut assigner le (hd0) au périph USB, et hd1 au HDD interne... et donc grub cherche /boot au mauvais endroit.
Avatar de l’utilisateur
oloꟼ
Chu Ko Nu
Messages : 381
Inscription : sam. 23 oct. 2010, 21:30

Re: [GRUB]première installation, grub rescue no file found .

Message par oloꟼ »

Yes effectivement j'ai merdé, mais en même temps si je donne un conseil c'est que sur le coup je suis sûr de moi. je ne m'amuse pas à inventer des trucs. J'ai reconnu mon erreur, qui n'a rien de dramatique, loin de là. C'était certes très bête, mais absolument pas dangeureux.

Le conseil est noté, et sur ce je me permet de noter que error 15 signifie fichier non trouvé.
oloꟼ aka ewloni
milluna
Hankyu
Messages : 17
Inscription : sam. 04 déc. 2010, 18:34
Localisation : Lorraine

Re: [GRUB]première installation, grub rescue no file found .

Message par milluna »

Dans grub : root (hd0,0) indique que /boot se trouve sur sda1, c'est le cas, OK
Non, /boot est dans sda3.
Répondre