Rechercher : dans
Par :

[ubuntu] réinstaller grub

Dernière réponse le 3 oct 2009 à 19:23:31 chaussette, le 12 mar 2007 à 14:49:00 
 Signaler ce message aux modérateurs

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 ;°)
Configuration: Linux
Firefox 1.5.0.5

Meilleures réponses pour « [ubuntu] réinstaller grub » dans :
Super Grub Disk Live CD VoirPrésentation Site de téléchargement Utilisation Lancement de Super Grub Disk Réparer Grub Restaurer MBR-retour à Windows Présentation La principale utilité de Super Grub Disk est de réparer Grub et de le réinstaller sur MBR ou sur...
GRUB - La structure de fichier de configuration VoirLe fichier de configuration de GRUB Introduction Exemple de configuration type Explications Paramètres par défaut 1. Adressage des disques 2. title 3. root 4. kernel 5. initrd 6. rootnoverify 7. chainloader OBSERVATIONS
Enlever/renommer des entrées du menu de GRUB VoirSouvent, dans notre gestionnaire de démarrage GRUB, nous avons des séquences de boot inutilisées. Parfois nous aimerions les enlever. Voici la procédure .... Un menu grub, ancienne...

1

jipicy, le 12 mar 2007 à 15:13:10
  • +1

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
;-)
Z'@+...che.
JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy

2

chaussette, le 12 mar 2007 à 15:19:43

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. ;°)

Répondre à chaussette

3

chaussette, le 12 mar 2007 à 15:21:33

Ls -l /dev |grep hdb1

ne donne rien.

On parle ailleur de faire un makedev, je vais voir ça (jamais entendu parlé tiens..)

Répondre à chaussette

4

jipicy, le 12 mar 2007 à 15:25:14

Affiche ton "/boot/grub/menu.lst".
Z'@+...che.

JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy

5

chaussette, le 12 mar 2007 à 16:03:41

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 ;°)

Répondre à chaussette

6

chaussette, le 12 mar 2007 à 16:05:06

Désolé pour les balises ..

Répondre à chaussette

7

chaussette, le 14 mar 2007 à 21:14:49

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++

Répondre à chaussette

8

elesire, le 21 jan 2009 à 12:53:41
  • +5

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).

Répondre à elesire

9

 kakashidu85, le 16 aoû 2009 à 20:32:18
  • +2

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.

Répondre à kakashidu85
Collection CommentÇaMarche.net