Installateur Debian - Amorçage par la méthode hd-media

Dernière mise à jour : Debian 10.8

Dans cette méthode d'installation,

Références : Debian installation manual

Sommaire

Installateur Debian - Amorçage par la méthode hd-media

1.1 - Téléchargements

$ wget -c https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/current/amd64/iso-cd/firmware-9.5.0-amd64-netinst.iso
$ wget -c https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/current/amd64/iso-cd/SHA512SUMS
$ wget -c https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/current/amd64/iso-cd/SHA512SUMS.sign
$ sha512sum -c SHA512SUMS
firmware-9.5.0-amd64-netinst.iso: Réussi
$ gpgv --keyring /usr/share/keyrings/debian-role-keys.gpg -- SHA512SUMS.sign SHA512SUMS
gpgv: Signature faite le sam. 14 juil. 2018 19:57:19 CEST
gpgv: avec la clef RSA DF9B9C49EAA9298432589D76DA87E80D6294BE9B
gpgv: Bonne signature de « Debian CD signing key <debian-cd@lists.debian.org> »
$ mkdir hd-media && cd hd-media
$ wget -c http://ftp.debian.org/debian/dists/stable/main/installer-amd64/current/images/hd-media/vmlinuz
$ wget -c http://ftp.debian.org/debian/dists/stable/main/installer-amd64/current/images/hd-media/initrd.gza
$ cd ..
$ wget -c http://ftp.debian.org/debian/dists/stable/main/installer-amd64/current/images/SHA256SUMS
$ cat SHA256SUMS |grep -E "hd-media/vmlinuz|hd-media/initrd.gz" |sha256sum -c
./hd-media/vmlinuz: Réussi
./hd-media/initrd.gz: Réussi

1.2 - Recopies

$ sudo cp -r hd-media /instal/
$ sudo cp firmware-9.5.0-amd64-netinst.iso /

2 - Lancement

2.1 - Lancement depuis une console Grub

Pour lancer l'installation, depuis une console Grub, identifier la partition dans laquelle est située l'installateur, par exemple, hd1,gpt2, puis

grub> insmod part_gpt
grub> insmod ext2
grub> set root=(hd1,gpt2)
grub> linux /instal/vmlinux
grub> initrd /instal/initrd.gz
grub> boot

2.2 - Lancement depuis un menu Grub

menuentry 'Installateur hd-media' {
        insmod part_gpt
        insmod ext2
        set root='(hd1,gpt2)'
        echo "Chargement de l'installateur"
        linux   /instal/vmlinuz
        initrd  /instal/initrd.gz
}

et adapter la ligne set root= pour désigner le disque et la partition du répertoire /boot,

2.3 - Démarrage de l'installation

3 - Automatisation des réponses

3.1 - Préparation des réponse

3.2 - Mise en oeuvre

$ sudo cp preseed.txt /
linux  /instal/vmlinuz
linux  /instal/vmlinuz file=/hd-media/preseed.txt
linux  /instal/vmlinuz auto=true file=/hd-media/preseed.txt

3.3 - Lancement