Dernière mise à jour : Debian 9.5
Sommaire
Sélectionner et télécharger une image hybride CD ou DVD de l'installateur Debian : voir Installateur Debian)
Personnaliser si nécessaire l'installateur (ajout de pilotes non libres, utilisation de fichiers de pré-configurations) : voir Personnalisation installateur
Identifier la clé USB sur laquelle sera créé l'installateur, en affichant avant et après connexion de la clé, la liste des périphériques /dev/sdx
$ ls /dev/sd? # Avant introduction de la clé /dev/sda
$ ls /dev/sd? # Après introduction de la clé
/dev/sda /dev/sdb
Dans cet exemple, la clé ajoutée possède donc l'identifiant /dev/sdb
Vérifier que la clé a une taille supérieure à celle de l'image iso. Ce qui est le cas dans l'exemple ci-dessous :
$ sudo fdisk -l /dev/sdb |head -1 # Taille de la clé
Disk /dev/sdb: 1,9 GiB, 2004877312 bytes, 3915776 sectors
$ du -h firmware-9.5.0-amd64-netinst.iso # Taille de l'image
327M firmware-9.5.0-amd64-netinst.iso
On peut également utiliser lscsi pour simultanément identifier la clé et afficher sa taille
Installer la commande lsscsi (liste des périphériques scsi) avec le paquet homonyme
$ sudo apt install lsscsi
$ lsscsi -s
[0:0:0:0] disk ATA KINGSTON SHSS37A 02.H /dev/sda 480GB
[2:0:0:0] cd/dvd HL-DT-ST DVDRAM GT51N AS00 /dev/sr0
$ lsscsi -s
[0:0:0:0] disk ATA KINGSTON SHSS37A 02.H /dev/sda 480GB
[2:0:0:0] cd/dvd HL-DT-ST DVDRAM GT51N AS00 /dev/sr0 -
[6:0:0:0] disk Hama FlashPen 6.16 /dev/sdb 1.02GB
La création de la clé s'effectue par copie octet par octet du fichier sur la clé et rend irrécupérable les informations présentes sur la clé
Remplacer dans la commande suivante /dev/sdb par l'identifiant trouvé précédemment
$ sudo dd if=debian.iso of=/dev/sdb bs=32M status=progress conv=fsync
Alternativement pour afficher l'avancement au moyen d'une barre d'avancement (utilisation de la commande pv)
$ pv -s 373M debian.iso |sudo dd iflag=fullblock bs=32M \
of=/dev/sdb conv=fsnyc oflag=direct
où 373M est la taille estimée en MiB du fichier transmis.
En cas de problème ou de doute sur la clé, on peut vérifier la conformité de la clé par rapport au fichier original
Calculer la checksum originale ( utiliser cat pour que le nom du fichier iso n’apparaisse pas dans le fichier checksum)
$ cat debian.iso |sha512sum ->sha_iso
$ du -b debian.iso
341835776 debian.iso
$ sudo dd if=/dev/sdb count=341835776 bs=1 |sha512sum -c sha_iso
- : Réussi
$ sudo dd if=/dev/sdb count=341835776 bs=1 |pv -s 373M |sha512sum -c sha_iso
- : Réussi