Rendez-vous sur Arrakis

C'est lorsque nous croyons savoir quelque chose qu'il faut justement réfléchir un peu plus profondément. F. Herbert

Installer debian sans écran automatiquement

18/11/14

Vous souhaitez installer debian sur une machine. Cependant, vous ne disposez pas d'écran, vous n'avez que l'unité centrale (Ben oui, maintenant que vous utilisez un portable).

Ou bien c'est d'un clavier que vous n'avez pas. Ou encore vous voulez installer debian sur plusieurs machines à la suite et avez la flemme (*du travail à faire).

Pour ma part, je me suis servi de ce principe pour installer debian automatiquement, ainsi que le paquet openssh-server. Comme ça, à distance, j'ai pu ensuite personnaliser l'installation via ssh.

Cette page présente comment résoudre ce problème grâce au preseed.

Personnaliser une iso de debian

Tout d'abord, récupérez une image d'installation de debian. Une image netinstall devrait suffire.

Ensuite, on va créer deux répertoires :

Le fichier preseed.cfg

C'est là que ça devient intéressant. Nous allons créer un fichier preseed.cfg dans le dossier isonew. Dans ce fichier, on y mettra toutes les instructions dont l'installateur a besoin, comme ça, pas besoin d'utiliser le clavier.

Quelques lignes intéressantes :

Reconstruire l'iso

Une fois les modifications terminées, reconstruisez l'iso ainsi :

cd isonew
md5sum `find -follow -type f` > md5sum.txt
genisoimage -o ../custom_install.iso -r -J -no-emul-boot -boot-load-size 4 -boot-info-table -b isolinux/isolinux.bin -c isolinux/boot.cat ../isonew

Plus qu'à graver/copier sur usb et démarrer sur l'ordinateur où debian devra être installée.

Notez que cela fonctionne toutefois si le bios va chercher un cd sur lequel démarrer…

Ressources