Forum Linux.gentoo Installer Grub sur un disque USB

Posté par  (site web personnel) .
Étiquettes :
0
15
jan.
2006
Bonjour à tous!

Je vous explique mon problème:
J'ai tenté hier une installation de gentoo sur mon serveur qui tournait à l'origine sur une debian.
Comme je n'ai pas de lecteur CD, je suis passé par SSH et debian pour préparer le système sur une partitions qui était inutilisée.
J'ai procédé à tout ce qu'il fallait pour installer gentoo, mais au moment d'installer Grub, j'ai du mal lui indiquer ce qu'il fallait faire, car au reboot j'ai une erreur 18.

Déjà ca sent le roussi: Gentoo.org me dit que l'erreur 18 vient du fait que mon disque dur fait plus de 8GB (il fait 250Go...).
D'accord, mais alors comment le grub installé avec la debian a pu s'en sortir lui?

Bref, je passe cet épisode véritablement désastreux pour mes nerfs :)

N'ayant pas de lecteur CD, je me précipite sur le rack USB que j'ai et je le branche sur mon ordinateur portable pour essayer de réinstaller grub.


Je chroot, et je lance une reinstallation de grub: "grub-install /dev/sda" (sda est mon disque dur vu en USB sur mon ordi portable).
Et là il me sort une erreur "/dev/sda n'a pas de correspondance dans le BIOS.

Voilà où j'en suis actuellement.

Est-ce qu'il y a une solution? Sachant que je n'ai pas accès à un lecteur CD pour faire un chroot depuis la machine serveur (un PIII 500 qui ne boote pas non plus sur l'usb evidemment...).

Bref je m'en remet à vous :)
  • # disquette grub

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

    Si tu as un lecteur de disquettes, tu peux préparer une disquette grub, et l'utiliser pour booter. Tu auras accès à une ligne de commande et tu pourras utiliser les comandes de grub.

    Sinon, pour la commande grub-install, je crois qu'il faut utiliser la nomenclature de grub pour les disques durs, soit hd0, hd1,...
    • [^] # Re: disquette grub

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

      Arf :)
      Je n'ai pas de lecteur de disquette non plus (!) (étudiant paumé inside)

      Pour ce qui est de la commande à donner à grub, c'est bien /dev/sda; la commande que tu suggères est pour l'installation via le "shell" grub, où tu fais "setup (hd0)".

      Mais j'ai déjà essayé cette solution, et elle me renvoie la meme erreur...
      • [^] # Re: disquette grub

        Posté par  . Évalué à 2.

        Si ça peut t'aider mon grub.conf gentoo avec du sata :

        title=Gentoo Linux 2.6.12-old
        root (hd0,0)
        kernel /kernel-2.6.12 root=/dev/sda3


        Sinon pourquoi ne pas utiliser une clé USB ?
        • [^] # Re: disquette grub

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

          Holà !

          Mon serveur ne peut pas booter sur de l'usb, donc le coup de la clé tombe à l'eau.

          Pour ce qui est de ton grub.conf, question:
          Chez moi, la partie 'kernel' est suivie de "/boot/kernel-2.6.14-gentoo-r5".

          Chez toi il n'y a pas de "/boot/", tu as mis ton noyau dans l'arborescence / ?
      • [^] # Re: disquette grub

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

        dans la doc de grub-install, il y a un exemple du type :
        grub-install hd0

        Tu peux peut-être utiliser l'option --force-lba ?

        info grub-install te donnera plus de détails.
        • [^] # Re: disquette grub

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

          Je vais essayer cette astuce alors :)

          Par contre je me pose alors une question: comme je manipule mon disque dur via un rack usb, il faudra que je mette "grub-install hd1" plutôt? (hd0 étant à priori le disque dur de mon ordi portable)

          Je vais tester :)

Suivre le flux des commentaires

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