Forum Linux.debian/ubuntu Installateur Debian + ISO sur clef USB

Posté par  .
Étiquettes :
0
27
nov.
2008
La creation d'une carte SD bootable etant asse complique, je me suis resigne a utiliser une clef USB.

Ceci etant, j ai reussi a extraire/installer le fichier "boot.img.gz" (telecharge sur internet) sur ma clef 1 Go avec la commande:
zcat boot.img.gz > /dev/sda

Le probleme c 'est que suite a ca, l espace disponible sur ma clef n est que de 240 Mo et mon but est d'y rajouter l'ISO CD1 de Debian qui fait 650 Mo.

Je ne comprend pas pourquoi, l'extraction du "boot.img.gz" n'utilisant que 15 Mo d'espace, il ne me reste que 240 Mo de libre sur ma clef 1Go.

Une explication???
  • # c'est quoi la difference entre un SDbootable et un cle USB bootable ?

    Posté par  . Évalué à 1.

    la plupart des lecteurs de carte SD sont des peripheriques USB
    la carte devrait donc etre vu comme une clef USB

    cependant il est vrai que je n'ai pas encore testé (je ne suis equipé d'un lecteur multicarte que depuis 10 jours)
  • # partition de boot ?

    Posté par  . Évalué à 1.

    surement parceque le fichier boot.img.gz contient la partition de boot qui fait 252Mo
    parmi laquelle seule 15Mo sont utilisés.

    il faut revoir le tutoriel,
    si ca se trouve il faut faire 3 choses
    0°) 2 partitions sur la clef, la premiere pour le boot, le 2e pour mettre le CD
    1°) rendre la clef bootable
    2°) copier l'iso


    meme si personnellement j'aurais utiliser la methode avec isolinux
    0°) copier le contenu de l'image iso sur la clef
    1°) rendre amorcable avec isolinux
    seulement je peux me tromper car je ne l'ai pas encore fait
    • [^] # Manuel debian

      Posté par  . Évalué à 5.

      Utilse la méthode détaillée du manuel debian :
      http://www.debian.org/releases/stable/i386/ch04s04.html.fr#u(...)

      pour télécharger les vmlinuz et autre :
      http://www.debian.org/releases/stable/i386/ch04s02.html.fr
    • [^] # Re: partition de boot ?

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

      surement parceque le fichier boot.img.gz contient la partition de boot qui fait 252Mo

      Pour être plus précis, l'image copiée telle quelle sur la clef contient probablement une table de partition, table décrivant une partition de 250 Mo.


      meme si personnellement j'aurais utiliser la methode avec isolinux
      0°) copier le contenu de l'image iso sur la clef
      1°) rendre amorcable avec isolinux
      seulement je peux me tromper car je ne l'ai pas encore fait


      Heu... ça marche ça ? SI quelqu'un y arrive, je serais curieux d'avoir la méthode !


      Personnellement, je proposerais :
      * Il faut repartitionner la clef, histoire de virer la table de partition copié lors du transfert de l'image ;
      * Évidemment, formatter;
      * Un grub-install sur la clef ;
      * Monter le boot.img en loop, et en copier le contenu dans notre partition ;
      * Modifier le grub.conf pour qu'il pointe vers le bon kernel ;

      J'ai pas testé avec une image d'install Debian, mais avec une CentOS, ça marche.

      Maintenant, l'outil d'installation verrait il une image ISO copiée sur la clef, je n'en sais fichtre rien...
  • # Compliqué ?

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

    Mais ça n'a rien de compliqué, nom d'un chien !

    SD, disque dur, clef USB ou disquette, même combat. Le but est de :
    1. charger un noyau et un initrd d'installation de Debian (netboot ou hd-media) ;
    2. dans le cas d'un initrd hd-media, fournir quelque part (sur une clef USB ou n'importe où) une image ISO d'un CD d'installation Debian.

    Bref, dans tous les cas, le plus simple est largement d'utiliser l'initrd de netboot. Elle se charge en mémoire et libère le périphérique sur laquelle elle était, en revanche, elle a besoin d'une connexion réseau.

    Donc, je te conseille :
    1. de récupérer l'image du noyau et de l'initrd netboot ;
    2. de les mettre sur une partition de SD, de disque dur ou de clef USB ;
    3. de rendre ce médium démarrable, par exemple en y installant GRUB (et en le configurant pour qu'il charge le noyau et l'initrd) ;
    4. de démarrer dessus ;
    5. une fois démarré, d'en faire ce que tu veux : le retirer, l'utiliser pour l'installation en écrasant son contenu…

    Les étapes 1, 2 et 3 ont été préparées par l'équipe Debian, sous la forme d'une image pour clef USB, qui est tout à fait utilisable sur un autre médium. Sauf que, elle utilise une initrd hd-media, qui ne permet pas de démonter le médium, donc il faudrait la remplacer par l'initrd netboot.

Suivre le flux des commentaires

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