Bonsoir,
Le + simple si tu connais le nom du disque linux (visiblement
/dev/sda5), démarrer en live cd, puis ouvre un terminal.
Monte ton disque /dev/sda5 en local puis installe grub en lui indiquant
le disque root (ce dernier).
mkdir /media/disk
mount /dev/sda5 /media/disk
puis
sudo grub-install --root-directory=/media/disk /dev/sda
Rebooter le pc !
A priori rien de + simple,
Benoit
Le 31/10/2010 23:50, Jean-Charles de Longueville a écrit :
re,
Le 31-oct.-10 à 23:05, Alain FICHOT a écrit :
je n'ai pas de menu Grub, ou j'ai le choix de la partition à booter.
mai l'erreur c'est
: unknown filesystem
grub rescue>
Un pointeur qui semble pas mal:
http://www.trustonme.net/didactels/136.html
Sinon pour restaurer un grub, la procedure (de memoire)
consisterait a booter depuis une distro-live, puis de monter les
partoches linux a la main de facon a reproduire l'ensemble de
l'arborescence cible en dessous du point de montage choisi, puis
de faire un chroot vers ce point de montage et la de lancer grub
apres avoir verifier ses fichiers de conf...
Le soucis, c'est que si je comprends bien tes propositions, je crains
que la mise en œuvre soit laborieuse/hasardeuse
car je suis plus bidouilleur qu'expert. La preuve, c'est en voulant
réorganiser, avec Gparted, que j'ai généré la panne de grub.
pas de panique comme dirait le routard galactique ;-)
je suppose que ton install linux est dans /dev/sda5 (si c'est dans
/dev/sdf2 adapte)
une fois boote depuis une distro-live, comme root, la sequence devrait
etre, dans une console, quelque chose comme:
# mount /dev/sda5 /mnt
# mount -o bind /proc /mnt/proc
# mount -o bind /dev /mnt/dev
# mount -o bind /dev/pts /mnt/dev/pts
# mount -o bind /sys /mnt/sys
# cd /mnt
# chroot /mnt /bin/bash
# cd /boot/grub
# vi menu.lst <=== ou ton editeur favori en ligne de commande (nano?)
pour verifier la configuration du grub (*)
# grub
# reboot
(*) tu dois y trouver une section avec au moins les lignes "title",
"root", "kernel" et "initrd". La plus velue est la ligne "root" qui
indique sur quel disque demarrer. Attention car la syntaxe de nommage
de grub est specifique a grub et differe des conventions de nommage
vues depuis le shell linux. C'es 0-based (cad que les numerotations
commencent a 0 et pas a 1).
hope this help,
Jean-Charles
Diffusez cette liste aupres de vos relations :-)
Linux Azur : http://www.linux-azur.org
Vous etes responsable de vos propos.
*** Merci de rediger sans SMS, ni HTML ni PJ ***