Créer une clé USB amorçable en ligne de commande

Il existe certes Unetbootin mais sachez quel'on peut tout aussi créer une clé USB Ubuntu (ou autres ditributions Linux) en ligne de commande.  Voyons comment

Heureusement sous Linux il ya toujours u n gars qui a érit un script bash pour faire ce que l'on veut. Et comme les gars partagent on va utliser un script mis à disposition sur git.io.

Par prudence si vous n'avez pas "url" installé sur votre machine on va corriger ce manque.

Saisississez la commande suivante :

$ sudo apt install curl

Il est possible que le système vous insulte en vous précisant que curl est déja installé avec la dernère version disponible. Ignorez l'insulte !

On installe le script via la commande :

$ curl -L https://git.io/bootiso -O

Vérifez que le scrtpt est bien là avec la commande :

$ ls -rtl

Normalement la dernière ligne devrait ressembler à cela :

-rw-rw-r-- 1 jfd jfd      23552 juil.  3 22:38 bootiso

On va rendre le script exécutable :

$ chmod +x bootiso

On va copier le script dans un dossier présent dans notre PATH :

$ sudo mv bootiso /usr/local/bin/

Ainsi on peut appeler notre script en saisissant tout simplement son nom. Si vous le faites et comme le logiciel ne trouve pas les liens dont il a besoin il vous affiche une aide.

Insérrez une clé USB et pour vérifier que bootiso la bien détectée saisissez la commande :

$ bootiso -l

qui donne par exemple :

isting USB drives available in your system:                                           
NAME   HOTPLUG   SIZE STATE   TYPE                                                     
sdf          1   7,4G running disk         

Tout va bien. Et comme dans ce cas il n'y a qu'une clé USB il ne sera pas nécessaire de préciser le device à utliser. On peut simplement saisir la commande :

$ bootiso /chemin/vers/deepin-15.6-amd64.iso

S'il ya plusieurs clés USB reconnues, vous devez préciser celle à utliser (ne vous loupez pas) en ajoutant l'option "-d" :

$ bootiso -d /dev/sdf /chemin/vers/deepin-15.6-amd64.iso

Fait le 02/07/2018