Installateur Debian - Amorçage sur clé USB

Dernière mise à jour : Debian 9.5

1 - Préalable

2 - Identification de la clé USB

$ 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

$ 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

La clé a une taille de 1,9 GiB et l'image une taille de 372M, la clé a donc une taille suffisante.

$ 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 clé USB a donc pour identifiant /dev/sdb et dans le cas présent sa taille est de 1.02 GB

3 - Création de l'installateur

# dd if=firmware-9.5.0-amd64-netinst.iso of=/dev/sdb bs=10M status=progress; sync
314572800 bytes (315 MB, 300 MiB) copied, 2,05703 s, 153 MB/s
32+1 enregistrements lus
32+1 enregistrements écrits
341835776 bytes (342 MB, 326 MiB) copied, 56,4931 s, 6,1 MB/s
$ sha512sum firmware-9.5.0-amd64-netinst.iso >sha_iso
$ du -b firmware-9.5.0-amd64-netinst.iso 
341835776 firmware-9.5.0-amd64-netinst.iso
# dd if=/dev/sdb count=341835776 bs=1 |sha512sum -c sha_iso
firmware-9.5.0-amd64-netinst.iso: Réussi