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

7 réponses

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    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
  2. 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
  3. 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
  4. 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
    1. 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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. 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
  7. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Affiche ton "/boot/grub/menu.lst".
    -1
  8. 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
    1. chaussette
       
      désolé pour les balises ..
      0