Créer une clé USB live Debian personnalisée
Je voulais un système linux live sur clé USB pour tester la compatibilité d’un matériel avec Debian Strech.
Debian Strech est encore en développement, donc les paquets ne sont pas figés et les ISO live sur le site de Debian correspondent à la version stable.
J’ai été étonné par la facilité de création d’un système Debian live personnalisé. Depuis mon ordi de bureau sous Debian Stretch, ça s’est fait en quelques commandes:
# apt install live-build
$ mkdir liveusb; cd liveusb
$ lb config
Ajoutez dans le fichier ./config/packages-list/live.list.chroot la liste des paquets que vous avez besoin. Par exemple, j’ai mis ceci pour avoir Gnome:
live-boot
live-config
live-config-systemd
task-desktop
task-gnome-desktop
task-french
task-french-desktop
task-laptop
Puis lancer la construction de l’image :# lb build
Ca va prendre du temps mais ca se fait tout seul: aller résoudre les dépendances, télécharger les paquets, les décompresser, composer l’image….
A la fin vous allez trouver un beau fichier live-image-amd64.hybrid.iso (1.3Go) que vous pouvez lancer dans une machine virtuelle (avec Gnome Machines par exemple). Ne pas oublier de donner les droits sur le fichier iso à votre utilisateur avant de le donner à Gnome Machines, sinon vous aurez l’erreur « Impossible d’analyser le média d’installation. Media partiel ou corrompu? »
Il est ensuite facile de copier l’iso sur la clé USB.
Pour plus d’infos, je vous recommande la documentation disponible dans le paquet live-manual