#1 Le 02/07/2010, à 15:40
- bcaulier
[Résolu] Problème grub
Bonjour,
Sur une station UBUNTU, suite à la mise à jour vers la 10.04
j'ai le message suivant au boot
grub version 1.98-1ubuntu6
"minimal BASH-like line editing is supported ..."
avec le prompt
grub>
Je peut rebooter sur ubuntu 10.04 avec un cd de Grub2 : load grub.cfg from (hd0,1)
> fdisk -l
Disque /dev/sda: 160.0 Go, 160000000000 octets
.......
Peripherique Amorce Debut Fin Blocs Id Systeme
/dev/sda1 * 1 14 112423+ 83 Linux
/dev/sda2 15 282 2152710 83 Linux
/dev/sda3 283 1684 11261565 83 Linux
/dev/sda4 1685 19452 142721460 5 Etendue
/dev/sda5 1685 3086 11261533+ 83 Linux
/dev/sda6 3087 4489 11269566 83 Linux
/dev/sda7 4490 19452 120190266 83 Linux
> cat /boot/grub/grub.cfg
....
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 6a61b2f9-a0b8-486b-82bd-ed78aa9b6558
if loadfont /share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 5a4be847-68cf-43fd-936b-04f279349a15
set locale_dir=($root)/grub/locale
set lang=fr
insmod gettext
.....
Un df -H donne
/dev/sda1 112M 55M 52M 52% /boot
/dev/sda2 2,2G 90M 2,0G 5% /tmp
/dev/sda3 12G 538M 11G 5% /
/dev/sda5 12G 2,8G 8,2G 25% /usr
/dev/sda6 12G 2,1G 8,9G 19% /var
/dev/sda7 122G 40G 76G 35% /datas
/dev/sdb2 52G 5,1G 46G 11% /home
Quelle modification dois-je faire pour un fonctionnement correct ?
Merci pour votre aide
Dernière modification par bcaulier (Le 14/12/2010, à 14:49)
Hors ligne
#2 Le 02/07/2010, à 16:02
- pbout340
Re : [Résolu] Problème grub
Tu as tout ce qu'il te faut (et plus) sur cette page parmi d'autres (tu as aussi la doc ubuntu à grub2)
http://coursinforev.ovh.org/dokuwiki/doku.php/grub2
voir dans cette page : Mode Rescue car je suppose que tu arrives sur une fenêtre noire avec le prompt
grub rescue>
(le mode d'emploi est indiqué dans ce paragraphe Mode rescue).
réflexe conditionnable : il y a, en haut de cette page, à gauche, un petit book cliquable.
Hors ligne
#3 Le 21/07/2010, à 15:52
- bcaulier
Re : [Résolu] Problème grub
Je n'ai que le prompt
grub>
J'ai essayé de restaurer Grub, tel qu'indiqué dans la doc grub-pc,
mais rien n'a changé !
commande saisie :
sudo grub-install --root-directory=/media/root /dev/sda
/media/root étant la racine du système
Remarque : il existe une partition /boot !!!
Dernière modification par bcaulier (Le 21/07/2010, à 15:53)
Hors ligne
#4 Le 21/07/2010, à 17:23
- pbout340
Re : [Résolu] Problème grub
/media/root étant la racine du système
à la vue des infos que tu donnes par ailleurs, /media/root n'est pas la racine du système.
/ est sur sda3.
Quand à la partition bootable (marquée d'un *), c'est sda1 qui est aussi la partition sur laquelle il y a le répertoire de grub (dev/sda1 >>> /boot).
vois cette page : http://grub.enbug.org/OptionsDeGrub
et dans cette page, particulièrement ceci :
## GRUB doit-il annuler l'envoi des informations d'identification des périphériques
## sous forme d'UUID ("root=UUID=xxx") au noyau Linux ? Si cette option est paramétrée
## à 'true', l'identification des périphériques se fera par le device
## ("root=/dev/sdXY"). Si 'false', utilisation des UUID.
GRUB_DISABLE_LINUX_UUID=false
/dev/sda1 est nommé hd0,1 par grub2.
Sinon, tu peux essayer ceci :
* démarrer en LiveCD
* lancer les commandes suivantes en terminal:sudo fdisk -l # pour identifier la partition-racine (si besoin, ouvrir Gparted)
sudo mount /dev/sdaX /mnt # monter la bonne partition (remplacer le X par le bon numéro)
sudo mount --bind /dev /mnt/dev # lien symbolique du dossier /dev en cours d'utilisation vers le disque monté
sudo mount -t proc /proc /mnt/proc # lien pour que Grub2 trouve /proc/mounts
sudo chroot /mnt # mise à la racine du disque monté
apt-get install grub-pc # installation du logiciel Grub2 (sur le disque chrooté à la racine)
update-grub # crée un nouveau fichier de configuration : grub.cfg
grub-install /dev/sda # installation de grub sur le MBREnsuite, sortir du disque monté par Ctl+D. Puis, démonter ce disque :
sudo umount /mnt/dev
sudo umount /mnt/proc
sudo umount /mntRedémarrer, la réparation est faite.
(http://coursinforev.ovh.org/dokuwiki/doku.php/grub2)
Enfin, autre solution (depuis le prompt grub)
grub> root (hd0,1)
puis,
grub> setup (hd0)
(mais je n'ai jamais eu besoin de le faire, donc sous toute réserve)
et je crois que l'histoire du répertoire /boot sur partition séparée peut poser des problèmes supplémentaires.
réflexe conditionnable : il y a, en haut de cette page, à gauche, un petit book cliquable.
Hors ligne