[ubuntu] réinstaller grub

Fermé
chaussette - 12 mars 2007 à 14:49
 Utilisateur anonyme - 16 août 2009 à 20:32
bonjour;

Suite a une upgrade vers feisty mon grub (gfx-grub) me fait des misères.
Il se lance mais ne boot pas les partitions (une debian sous hdb4 dont je me moque, et ubuntu sur hdb1).

Ducoup je cherche à réinstaller grub (tant pis pour gfx) avec mon live cd :


ubuntu@ubuntu:~$ sudo mount /dev/hdb1 -t reiserfs /mnt/tmp/
ubuntu@ubuntu:~$ sudo chroot /mnt/tmp/
root@ubuntu:/# grub-install --root-directory=/   hd0
/dev/hdb1: Not found or not a block device.


Une petite heure que je galère là .
quelq' un peut m' aider ? merci ;°)
A voir également:

7 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
12 mars 2007 à 15:13
Salut,

Où veux-tu réinstaller ton grub ? Sur quel disque ? hda ou hdb ?

Si c'est sur "hda" pourquoi ne fais-tu pas tout simplement un (après t'être chrooté sur ta partition /dev/hdb1) :
grub-install /dev/hda
;-)
1
slaut Jipicy,
Je n' ai pas de disque dur secondaire, mon seul DD est sur hdb.

Ensuite

grub-install /dev/hdb j' avais déjà essayé :

/dev/hdb: Not found or not a block device.

C' est pour ça que j' avais compliqué les opérations. ;°)
1
Utilisateur anonyme
16 août 2009 à 20:32
Bon ça date, mais pour ceux que ça intéresse j'ai trouve la solution. Lorsque l'on exécute le grub-install il faut changer le root directory car en pointant le chemin vers la racine, il écrit sur le LiveCD ce qui est évidemment impossible. Il faut pointer vers le chemin du media a monter par exemple :

J'ai mon grub sur /dev/sdb5 monté sur /media/disk/ et ça donne ça :

sudo grub-install --root-directory=/media/disk hd0


On redemarre et le GRUB marche.
1
Salut,

tout serait long à expliquer, mais finalement ça marche ;°)

(résinstallation du système..)

Merci quand même .

Je reviens dans le doute ,si jamais tu suis les sujets; tu peux te désaboner de celui-là, c' est résolu ;°)

HS :
(je ne sais pas trop commentçamarche ici, mais pouvoir suivre des sujet c' est très utile.. ;°) )

Voilou a++
0
fallait peut-être faire un update-grub avant le grub --install pour qu'il trouve les partitions existantes(hda) et enlève les autres(hdb).
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ls -l /dev |grep hdb1

ne donne rien.

On parle ailleur de faire un makedev, je vais voir ça (jamais entendu parlé tiens..)
-1
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
12 mars 2007 à 15:25
Affiche ton "/boot/grub/menu.lst".
-1
Ce n' est pas le menu.lst jipicy, le problème vient du fait que la mise a jour n' a pas supporté grub-gfx précédemment installé.

J' ai donc fait (toujours en chroot dans /mnt/tmp)

cd /dev
./MAKEDEV -v generic

De la il m' a tout recréé .

Ensuite :
grub-install /dev/hdb --recheck

qui à gelé pendant un bon moment, mais qui à abouti.

Je redemarre et te tiens au courant ;°)
-2
désolé pour les balises ..
0