[ubuntu] réinstaller grub

chaussette -  
 Utilisateur anonyme -
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   Statut Modérateur Dernière intervention   4 896
 
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
chaussette
 
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
 
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
chaussette
 
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
elesire
 
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
chaussette
 
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   Statut Modérateur Dernière intervention   4 896
 
Affiche ton "/boot/grub/menu.lst".
-1
chaussette
 
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
chaussette
 
désolé pour les balises ..
0