Ah, les joies de la virtualisation.

Même si je n’ai plus fait de vidéos de présentation de distributions GNU/Linux depuis le mois de novembre 2018 – p’tain bientôt 5 ans ! – je continue d’utiliser régulièrement Qemu avec sa surcouche graphique Virtual Machine Manager alias VMM.

J’ai goûté de nombreuses fois à la ligne de commande avec Qemu et je dois dire que j’adore la simplicité de mise en place apportée par VMM. Évidemment, quand je récupère la dernière DGLFI en date comme la GetFreeOS par exemple (ne me remerciez pas, c’est cadeau), je pars d’une image ISO hybride pouvant être gravée sur un DVD ou écrite sur une clé USB.

En 2023, il est plus fréquent d’utiliser une clé USB prête à l’emploi qu’une galette plastifiée. Mais il reste un point crucial. Comment vérifier que l’écriture de la clé USB s’est bien passée ?

C’est en faisant quelques essais que j’ai réussi à trouver une solution de test basée sur le duo Qemu/VMM. On peut assez facilement indiquer à VMM de démarrer sur une clé USB réelle. J’ai fait une vidéo pour montrer un démarrage sur clé USB.

Je pense qu’il doit exister une ligne de commande pour faire la même chose depuis un terminal, mais je dois dire que je n’ai pas eu le courage de la chercher. Peut-être qu’un jour, je m’y mettrai… Ou pas 🙂

Petit truc pour rendre une ISO classique démarrable sur une clé USB.

On m’a parfois fait le reproche de n’utiliser que des machines virtuelles pour tester des distributions linux.

J’ai tenu compte de cette remarque, et j’ai cherché le moyen d’avoir facilement une image ISO transformée en clé USB « bootable » pour tester les distributions linux sur de vraies machines. L’astuce a été publié sur le site de la Chakra Linux qui vient d’ailleurs de sortir en version 0.2.2 🙂

La solution tient en deux ligne de commande (quelle horreur), utilisant isohybrid (fourni avec les outils de syslinux) et la bonne vieille – et sans pitié – commande dd.


isohybrid nom-de-l'image.iso
sudo dd if=nom-de-l'image.iso of=/dev/sd?

Pour savoir la référence de la clé usb, un simple df -h donne la réponse.

Voila, au moins, on ne pourra pas dire que je suis une personne dont le fond de commerce est la démolition systématique des distributions linux 🙂

Truc testé et approuvé avec l’image ISO de la Chakra Linux, mais aussi la Trisquel 4.0.