Page 1 sur 3
[GRUB]première installation, grub rescue, (resolu)
Publié : sam. 04 déc. 2010, 18:58
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 !
Re: [GRUB]première installation, grub rescue error 15 ...
Publié : sam. 04 déc. 2010, 19:53
par Sarkhan
Tu as quoi comme O.S. sur ton ordinateur ?
Windows et Archlinux ?
Re: [GRUB]première installation, grub rescue error 15 ...
Publié : sam. 04 déc. 2010, 21:11
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é.
Re: [GRUB]première installation, grub rescue error 15 ...
Publié : sam. 04 déc. 2010, 21:16
par Cactus
Comme j'ai prêté ma boule de crystal à un ami (de confiance, je ne la donne pas comme ça !

), 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 !

Re: [GRUB]première installation, grub rescue error 15 ...
Publié : sam. 04 déc. 2010, 21:17
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.
Re: [GRUB]première installation, grub rescue error 15 ...
Publié : sam. 04 déc. 2010, 21:51
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.
Re: [GRUB]première installation, grub rescue error 15 ...
Publié : sam. 04 déc. 2010, 22:18
par Cactus
ou d'avoir une patition dédiée au /boot !

d'où la demande de détail de ses partitions !

Re: [GRUB]première installation, grub rescue error 15 ...
Publié : dim. 05 déc. 2010, 00:26
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 " .
Re: [GRUB]première installation, grub rescue no file found .
Publié : dim. 05 déc. 2010, 07:58
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é !
Re: [GRUB]première installation, grub rescue no file found .
Publié : dim. 05 déc. 2010, 09:45
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.
Re: [GRUB]première installation, grub rescue no file found .
Publié : dim. 05 déc. 2010, 09:58
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 :/.
Re: [GRUB]première installation, grub rescue no file found .
Publié : dim. 05 déc. 2010, 10:14
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.
Re: [GRUB]première installation, grub rescue no file found .
Publié : dim. 05 déc. 2010, 10:22
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
Re: [GRUB]première installation, grub rescue no file found .
Publié : dim. 05 déc. 2010, 10:24
par FoolEcho
... m'étonnerait que ça marche... il faut indiquer à grub / et non juste /boot à ce niveau... Indique plutôt /dev/sda3
Re: [GRUB]première installation, grub rescue no file found .
Publié : dim. 05 déc. 2010, 10:39
par oloꟼ
Arf oui désolé mea culpa. J'ai lu "boot=" et non "root=" dans le menu.lst. Désolé.
Re: [GRUB]première installation, grub rescue no file found .
Publié : dim. 05 déc. 2010, 10:52
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:
Re: [GRUB]première installation, grub rescue no file found .
Publié : dim. 05 déc. 2010, 10:59
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.
Re: [GRUB]première installation, grub rescue no file found .
Publié : dim. 05 déc. 2010, 11:43
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.
Re: [GRUB]première installation, grub rescue no file found .
Publié : dim. 05 déc. 2010, 12:09
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é.
Re: [GRUB]première installation, grub rescue no file found .
Publié : dim. 05 déc. 2010, 12:13
par milluna
Dans grub : root (hd0,0) indique que /boot se trouve sur sda1, c'est le cas, OK
Non, /boot est dans sda3.