Installateur Debian - Media amovible pour les firmwares propriétaires

Dernière mise à jour : Debian 10.10

L'installateur Debian standard ne comprend que des logiciels libres, or beaucoup d'interfaces réseau utilisent des logiciels propriétaires

Il est donc prévu la possibilité de charger des firmwares propriétaires à partir d'un média amovible, s'il est nécessaire de pouvoir se connecter au réseau ethernet

Ce document décrit comment préparer et utiliser ce média amovible

Référence : https://wiki.debian.org/fr/firmware

Sommaire

1 - Téléchargement des firmwares

$ wget http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/bullseye/11.0.0/SHA512SUMS.sign
$ wget http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/bullseye/11.0.0/SHA512SUMS
$ wget http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/bullseye/11.0.0/firmware.zip
 1933  sha512sum -c SHA512SUMS
1934 gpgv --keyring /usr/share/keyrings/debian-role-keys.gpg -- SHA512SUMS.sign SHA512SUMS
1935 aptitude search ~ifirmware
1936 aptitude show firmware-misc-nonfree
1937 wget http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/bullseye/11.0.0/firmware.zip
1938 sha512sum -c SHA512SUMS
1939 cat SHA512SUMS |grep .zip |sha512sum
$ gpgv --keyring /usr/share/keyrings/debian-role-keys.gpg -- SHA512SUMS.sign SHA512SUMS
gpgv: Signature faite le sam. 14 août 2021 22:21:26 CEST
gpgv: avec la clef RSA DF9B9C49EAA9298432589D76DA87E80D6294BE9B
gpgv: Bonne signature de « Debian CD signing key <debian-cd@lists.debian.org> »
$ cat SHA512SUMS |grep .zip |sha512sum -c
firmware.zip: Réussi

2 - Préparation du média

$ sudo mkfs.vfat -n FIRMWARE -I /dev/sdb
$ sudo mount /dev/disk/by-label/FIRMWARE /mnt
$ sudo mkdir /mnt/firmware
$ sudo unzip firmware.zip -d /mnt/firmware
$ sudo umount /mnt

3 - Utilisation

Annexe - Utilisation d'un média amovible ext4

1 - Préparation du media

$ sudo mkfs.ext4 /dev/sdb -L FIRMWARE
$ sudo mount /dev/disk/by-label/FIRMWARE /mnt
$ sudo mkdir /mnt/firmware
$ sudo unzip firmware.zip -d /mnt/firmware

2 - Utilisation

# blkid
# lsmod |grep ext4
# modprobe ext4
# mount /dev/disk/by-label/FIRMWARE /media