Forum Linux.livecd Booter en usb quand le bios ne le permet pas

Posté par  .
Étiquettes : aucune
0
5
sept.
2007
Bonjour,

Je dispose d'un vieil ordinateur portable dont le lecteur de cd rom est malheureusement décédé. Souhaitant y installer un nouvel OS, j'ai branché un lecteur externe USB. Seulement ça ne fonctionne pas depuis le bios.

Sur le disque dur, il y a une Kubuntu, dont la dernière chose à peu près fonctionnelle est le grub (quoique depuis quelques jours, j'arrive même à obtenir un boot)...

Je suis donc à la recherche d'une solution pour booter depuis grub sur le lecteur externe (mais j'ai pas l'impression que ce soit possible, vu que sans reconnaissance bios, grub ne peut pas inventé les périphériques) ou sur une iso sur le disque dur. Je prend même les solution très gruik et les hacks de porcinet.

Merci pour votre aide.
  • # Eléments de réponse

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

    Je n'ai pas de réponses toutes faites mais des pistes :

    - installer une debian plutot que ubuntu car le systeme d'install peut être booté sur le disque dur (hd-media), si tu as un moyen d'accéder au disque.

    - même chose, mais avec un boot réseau (il faut une autre machine avec un serveur dhcp et tftp)

    - booter sur une clé usb

    - booter sur lecteur disquette (hé oui ca marche encore)

    - booter sur le port série (euh non la je rigole)

    - mettre le disque dur dans une autre machine pour faire l'installation
    • [^] # Re: Eléments de réponse

      Posté par  . Évalué à 1.

      En l'occurence, c'est une gentoo que je souhaite installer, la seule distrib qu'avec énormément de bonne volonté (et pour cause, c'est par elle que j'ai commencé), j'ai jamais réussi à vautrer au point de ne pas pouvoir réparer.

      Le boot sur quoi que ce soit d'autre que le disque dur (ça vaut aussi pour une iso de cd/DVD mise sur une partition, qui par exemple deviendra mon /home après installation et effacement de l'ISO) et le lecteur de disquette est exclu malheureusement.

      Sauf si gentoo en version ultra minimale peut fonctionner en ram (le lecteur de CD semble capable de fonctionner une vingtaine-trentaine de seconde après le boot, suffisant pour bazarder 50Mo en RAM).
      • [^] # Re: Eléments de réponse

        Posté par  (site Web personnel) . Évalué à 2.

        Facile !!!

        Si tu souhaite installer gentoo, fait le depuis ta Kubuntu. Boote sur ta kubuntu, libère et formate une partition qui sera le / de ta gentoo (quelques centaines de Mo peuvent suffire au départ), construit ta gentoo ... et une fois qu'elle est utilisable tu peux supprimer tranquillement ta Kubuntu (ou pas !) et gérer ton espace libre.

        Si tu n'a pas de partition dispo, ça risque d'être plus tendu, car il faudra que tu resize ta partition Kubuntu pour faire de la place, et ça demandera de trouver une astuce dans un forum pour booter sur un lecteur USB malgré un BIOS irresponsable. ;-)

        Bonne chance.

        Adhérer à l'April, ça vous tente ?

        • [^] # Re: Eléments de réponse

          Posté par  (site Web personnel) . Évalué à 2.

          dans le même ordre d'idée, ce journal https://linuxfr.org//~Danou/25158.html faisait une synthèse de ce qui était possible pour booter sur usb quand le bios ne le permet pas (en gros booter d'abord sur disque dur...)
          • [^] # Re: Eléments de réponse

            Posté par  . Évalué à 2.

            YeY ! Merci baud123 tu m'évites de faire ma "pub", ça fait plus geek star quand c'est quelqu'un d'autre qui la fait.

            Sinon, deux places plus bas dans le forum, tu as "Disque dur externe ubuntu" où le gars propose un site pas mal là-dessus aussi mais ça parle un peu moins de l'astuce avec grub, eux proposent la même chose en gravant tout ça en iso après pour l'avoir sur CD.
            C'est pas ce que tu veux faire, mais ça peut toujours t'aider...

            http://fausse-piste.net/piste1/spip.php?article157
          • [^] # Re: Eléments de réponse

            Posté par  . Évalué à 1.

            j'ai fait une procédure très simplifier pour voir : uniquement copie du kernel et de l'initrd sur le dur dans /boot et ensuite je déclare /dev/sr0 comme root et... Ca merde au moment du mount root fs ! Apparement ce n'est pas qu'il n'arrive pas à monter /, mais que ce qu'il monte comme / ne contient pas ce qu'il cherche.

            je ne m'étais jamais penché sur les live cd avant, mais j'ai l'impression que mon root n'est pas /dev/sr0, mais /dev/sr0/isolinux/. Fallait pas simplifier.
            • [^] # Re: Eléments de réponse

              Posté par  . Évalué à 2.

              Il y a deux choses que je ne suis pas là..
              1) c'est quoi sr0 comme device ? (juste une faute de frappe pour sd0 ?)

              2) l'initrd doit être fait avec le support de l'USB pour que ça marche, en modifiant /etc/modules. Il faut aussi penser à ce que les versions du noyau correspondent entre les deux.
              Sinon, comme je l'ai dit dans mon journal, l'usage d'un live CD est inutile si on a accès à un linux à partir de l'ordinateur. Avec tout ça, le /dev/sr0 (ou sd0 ?) devrait marcher en root, mais sinon en appuyant sur 'e' sur le menu, tu peux modifier pour essayer autre chose rapidement.
              • [^] # Re: Eléments de réponse

                Posté par  . Évalué à 1.

                c'est bien sr0...

                pour l'initrd je vais vérifier...
                • [^] # Re: Eléments de réponse

                  Posté par  . Évalué à 2.

                  Mais c'est quoi comme device sr0 ?
                  En général, la première partition pour le PATA c'est hda0 et le SATA c'est sda0.

                  En marquant sr0 sous Google sans lire vraiment, j'ai vu qu'il y a un rapport avec des lecteurs de CD, mais chez moi ils sont reconnus comme des hdx.

                  Sinon, si t'as pas rajouté les modules dans /etc/modules c'est normal que ça marche pas.
        • [^] # Re: Eléments de réponse

          Posté par  . Évalué à 1.

          ça c'est le genre d'astuce qui m'intéresse...

Suivre le flux des commentaires

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