Il existe de nombreux outils tiers pour créer une clé USB Linux amorçable. Ici, je vais vous montrer comment créer une clé USB amorçable à partir d’un fichier ISO à l’aide du terminal Linux.
Avant de commencer, assurez-vous d’avoir téléchargé le fichier .ISO et d’avoir une clé USB d’une capacité d’au moins 4 Go.
Vérifier la clé USB
Connectez la clé USB à votre machine et vérifiez si elle est correctement connectée. Utilisez la commande lsblk pour répertorier toutes les informations sur les périphériques de bloc connectés.
$ lsblk
Exemple de sortie :
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb 8:16 0 10G 0 disk
└─sdb1 8:17 0 10G 0 part
sr0 11:0 1 1024M 0 rom
sdc 8:32 1 14.9G 0 disk
├─sdc2 8:34 1 2.3M 0 part
└─sdc1 8:33 1 1.7G 0 part /media/linoxide/SANDISK
sda 8:0 0 20G 0 disk
├─sda2 8:2 0 1K 0 part
├─sda5 8:5 0 1022M 0 part [SWAP]
├─sda3 8:3 0 7.9G 0 part
└─sda1 8:1 0 9G 0 part /
Dans la liste, recherchez la partition montée de votre clé USB. Dans notre cas, il s’agit de /dev/sdc1. Il est monté par défaut.
Ensuite, nous devons démonter la clé USB par la commande suivante :
$ umount /dev/sdc1
Assurez-vous de changer en fonction de votre clé USB et vérifiez si elle a été démontée à nouveau avec la commande lsblk.
Vous devez voir la sortie sans point de montage devant sdc1 :
Exemple de sortie :
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb 8:16 0 10G 0 disk
└─sdb1 8:17 0 10G 0 part
sr0 11:0 1 1024M 0 rom
sdc 8:32 1 14.9G 0 disk
├─sdc2 8:34 1 2.3M 0 part
└─sdc1 8:33 1 1.7G 0 part
sda 8:0 0 20G 0 disk
├─sda2 8:2 0 1K 0 part
├─sda5 8:5 0 1022M 0 part [SWAP]
├─sda3 8:3 0 7.9G 0 part
└─sda1 8:1 0 9G 0 part /
Télécharger le fichier ISO Linux
Ici, nous allons créer un lecteur flash amorçable Ubuntu, allez d’abord à site ubuntu et téléchargez le fichier iso sur votre ordinateur Linux. Ou vous pouvez télécharger le fichier iso à partir de la ligne de commande en utilisant wget ou curl commander.
Cela téléchargera le fichier iso dans le répertoire actuel.
$ wget https://cdimage.ubuntu.com/focal/daily-live/current/focal-desktop-amd64.iso
ou
$ curl -O https://cdimage.ubuntu.com/focal/daily-live/current/focal-desktop-amd64.iso
Créer un lecteur amorçable à partir du terminal
Nous allons utiliser la commande dd pour créer une clé USB amorçable.
Be cautious using the dd command of overwriting or deleting your data. Make sure you have backup
Syntaxe:
$ dd bs=4M if=/path/to/input.iso of=/dev/sd<?> conv=fdatasync
Où /path/to/input.iso est le chemin où l’image .iso a été téléchargée. Assurez-vous de changer > avec la lettre de votre disque USB en conséquence. Le but ici est d’écrire le nom du disque lui-même (par exemple /dev/sdc) et non la partition (par exemple /dev/sdc1 ).
Pour example:
$ dd bs=4M if=/tmp/ubuntu-20.04.1-desktop-amd64.iso of=/dev/sdc conv=fdatasync
Où bs
est lu et écrit BYTES octets à la fois, if
est le fichier d’entrée, of
est le fichier de sortie. le conv=fdatasync
peu est important car dd
peut revenir avant la fin de l’opération d’écriture.
Par défaut la progression de la commande ne sera pas affichée, pour visualiser la progression vous pouvez utiliser pv
commander:
$ dd if=/tmp/ubuntu-18.04-desktop-amd64.iso | pv | sudo dd of=/dev/sdc bs=4M conv=fdatasync
Remarque : à partir de la version 8.24 de GNU Coreutils, la commande dd a la possibilité d’afficher la progression.
Une fois le processus terminé, vous pouvez utiliser USB comme lecteur amorçable pour l’installation ou la réparation d’ubuntu.
Conclusion
L’utilisation du terminal pour créer une clé USB amorçable est beaucoup plus facile et beaucoup plus rapide qu’avec les outils GUI. De plus, il est très utile de savoir comment le faire dans un terminal, car il n’y a pas toujours d’interface graphique disponible. Le principal inconvénient, dans ce cas, est qu’il n’y a pas d’option de double vérification pour dd
. Les outils GUI vous aident à identifier et à sélectionner le lecteur cible, et fournissent un point de contrôle final, où vous pouvez vérifier que vous allez écrire sur le bon lecteur.