Forum Linux.général reinstallation de grub

Posté par  .
Étiquettes : aucune
0
13
mar.
2006
J'ai foiré l'ordre d'installation normal des OS et j'ai installé linux avant XP.
Je me retrouve avec XP qui écrase le master boot et linux n'est plus accessible directement.
Donc je relance un live CD et je restaure le boot secteur avec grub :

# grub
grub>root (hd0,5)
--- là il répond que la partition est du type reiserFS ce qui est correct ( seule partition linux du disque )
grub>setup (hd0)
--- là il répond plusieurs lignes d'où il ressort qu'il a trouvé stage1 et les autres fichiers grub sur la partition désignée par la commande root et qu'il a bien installé le master boot secteur
grub>quit
# shutdown -r now

Et là surprise. Au démarrage j'ai quelque chose comme :

Searching for CD boot : NOK
Searching for HD0 boot : OK

Et ça s'arrête là il ne boot pas ni n'affiche de message d'erreur.
Qu'est-ce que j'ai foiré ?
Je peux probablement m'en sortir avec grub-install /dev/hda6 mais j'aimerais bien comprendre. Est-ce que quelqu'un voit où j'ai merdé ?
  • # Fichier de configuration

    Posté par  . Évalué à 3.

    Bonjour,

    As-tu vérifié le fichier de configuration ?
    • [^] # Re: Fichier de configuration

      Posté par  . Évalué à 0.

      Oui les fichiers de config sont corrects car linux bootait normalement avant l'installation de XP et je n'ai fait aucune opération sur les partitions ni avant d'installer XP ni après.
      Et puis quand les fichiers de configurations grub sont foireux ça affiche des erreurs grub mais là rien.
  • # kernel?

    Posté par  (site web personnel) . Évalué à 1.

    Pour autant que je sache, il faut dire à grub où il doit trouver le kernel avant la commande setup. Par exemple :

    grub>root (hd0,5)
    grub>kernel (hd0,5)/boot/vmlinuz (le noyau n'est pas forcément là)
    grub>setup (hd0)
    • [^] # Re: kernel?

      Posté par  . Évalué à 0.

      Ca vaut le coup d'essayer.
      Il me semblait que setup avait trouvé avec succes tous les fichiers necessaires.
      Il n'afficherait pas au boot une erreur du style cant find /vmlinuz ou cant find kernel si c'était le cas ?
      • [^] # Re: kernel?

        Posté par  . Évalué à 0.

        Ca ne l'a pas fait un rajoutant la ligne kernel :(
        Par contre en montant le systeme de fichiers et en executant un :
        # grub-install --root-directory=/mnt /dev/hda
        Là c'est passé ...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.