Graver une archive iso sur une clé usb bootable

Nous présentons ci-après comment obtenir une clé usb bootable contenant l’archive de l’installateur « netinst » Debian.

Le plus simple est sans contestation d’utiliser une clé usb « Ventoy ». Mais cette méthode ne fonctionne pas sur tous les ordinateurs dont les plus anciens. Nous présentons donc aussi une méthode qui fonctionne dans tous les cas mais moins souple.

Ces deux méthodes permettent d’obtenir une clé bootable contenant le nécessaire pour installer n’importe quel système Debian, que ce soit sur votre ordinateur personnel ou sur un serveur.

 

Utiliser une clé usb « Ventoy »

Le plus souple d’utilisation est l’usage d’une clé usb « Ventoy ». L’avantage est que vous pouvez remplacer l’archive par une version plus récente sans avoir à reformater la clé.

  • Transférez l’archive sur la clé usb
    Vous déposez dans cette clé usb, par un « copié/collé », l’archive téléchargée pour qu’elle soit disponible au boot sur cette clé.
  • Retirer la clé du port usb
    Elle est prête pour l’étape suivante, le lancement de l’installation.

 

 

en ligne de commande

Moins pratique que la méthode ci-dessus. Je la laisse quand même car, pour certains matériels, c’est la méthode qui fonctionne :-)

Et puis certains préfèrent la ligne de commande…

  • Dans un terminal, se mettre en root
    Dans un terminal [1], mettez-vous en root (c’est le super-utilisateur) à l’aide de la commande suivante :
    su -
    Donnez le mot de passe qui correspond au compte root.
  • Repérer le volume /dev/sdX correspondant à la clé usb
    Il s’agit de repérer quelle lettre remplace X pour le nom du volume /dev/sdX.
    Après avoir inséré la clé usb dans un port usb d’une machine sous GNU/Linux, lancez la commande suivante :
    lsblk
    Vous obtenez une réponse qui peut ressembler à ceci :
    NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
    sda 8:0 0 698,7G 0 disk
    ├─sda1 8:1 0 19,9G 0 part
    ├─sda2 8:2 0 19,9G 0 part /
    ├─sda3 8:3 0 1K 0 part
    ├─sda5 8:5 0 5,5G 0 part [SWAP]
    └─sda6 8:6 0 653,3G 0 part /home
    sdb 8:16 1 7,2G 0 disk
    └─sdb1 8:17 1 7,2G 0 part /media/msuquet/Cle_orange
    sr0 11:0 1 1024M 0 rom

    Vous repérez ainsi le volume /dev/sdb qui correspond à la clé insérée.
     
    NB : Si vous n’êtes pas sûr de vous, vous pouvez comparer le résultat de la commande lsblk avant et après avoir inséré la clé usb dans un port usb.

  • Démonter la clé usb
    Démontez toutes les partitions de la clé usb à l’aide de la commande suivante :
    umount /dev/sdb?*
     
    NB : à la place de b on peut avoir une autre lettre ; voir ci-dessus le résultat de la commande lsblk.
  • Télécharger l’archive iso
    Toujours en étant root, téléchargez l’archive (elle contient maintenant la plupart des firmwares utiles au fonctionnement de votre ordinateur) à l’aide de la commande suivante :
    wget https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-13.0.0-amd64-netinst.iso
    Le téléchargement peut prendre environ 1 min (à titre indicatif).
     
    NB : La partie debian-x.y.z-amd64-netinst.iso de cette commande est variable, en fonction des versions intermédiaires qui sont disponibles ; Cette partie variable est donnée sur la page de téléchargement de Debian.
  • Graver l’archive sur la clé
    À l’aide de la commande suivante, transférer l’archive iso sur la clé usb :
    dd if=debian-13.0.0-amd64-netinst.iso of=/dev/sdb bs=4M status=progress conv=fdatasync
    Cette opération de gravure peut durer environ 1 à 2 min (à titre indicatif).
     
    NB : N’oubliez pas d’adapter le nom du volume correspondant à la clé usb obtenu à l’aide de la commande lsblk ; ci-dessus, on avait repéré /dev/sdb mais à la place de b on peut avoir une autre lettre. N’oubliez pas non plus de vérifier la partie variable debian-x.y.z-amd64-netinst.iso.
  • Retirer la clé du port usb
    Elle est prête pour l’étape suivante, le lancement de l’installation.

 

Notes

[1Terminal est un logiciel rangé, la plupart du temps, dans les Applications, au niveau des Utilitaires