KVM - installer une ISO GNU/Linux sur un disque USB externe

Vous avez un didactiel ou une astuce particulière concernant un logiciel, partagez votre expérience dans cette partie.
Avatar de l’utilisateur
le Manchot Masqué
Administrateur du site
Messages : 369
Inscription : lun. 26 mai 2008, 21:05
Distribution : Debian, Ubuntu
Niveau : Moitié plein !
Localisation : Guebwiller

KVM - installer une ISO GNU/Linux sur un disque USB externe

Message par le Manchot Masqué » dim. 02 déc. 2018, 23:52

Ce tutoriel présente l'installation d'une distribution ISO (ici une Debian) sur un disque dur externe connecté en USB depuis une image ISO récupérée directement sur le web. Ce type d'installation est particulièrement recommandé quand on veut installer une distribution sur un très vieux PC : il est en effet beaucoup plus simple et plus rapide d'extraire le disque de la vieille machine, de faire l'installation sur un ordinateur plus récent, et de remettre le disque en place à la fin de l'opération !

La particularité ici est de faire l'installation via KVM (outil de virtualisation intégré au noyau Linux). L'installation se fera ici en attribuant deux cœurs processeurs et 2Go de RAM à la machine virtuelle.

Etape 1 : on récupère par exemple l'image de la Debian Live avec les drivers non-free intégrés

Code : Tout sélectionner

wget https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/current-live/amd64/iso-hybrid/debian-live-9.6.0-amd64-mate+nonfree.iso
Etape 2 : après l'avoir branché, on repère son disque dur externe avec df (généralement en /dev/sdX avec X=c dans mon cas), et on le démonte avec :

Code : Tout sélectionner

umount /dev/sdX (X à adapter)
Etape 3 : on lance KVM pour faire l'installation

Code : Tout sélectionner

kvm --name vm1 -m 2048 -cdrom debian-live-9.6.0-amd64-mate+nonfree.iso -boot d -sdl -soundhw hda,ac97 -smp cpus=2 -net nic,model=virtio -hda /dev/sdX
Etape 4 : une fois l'installation terminée, on vérifie la nouvelle installation en rebootant sur le disque dur externe, sans le DVD

Code : Tout sélectionner

kvm --name vm1 -m 2048 -boot c -sdl -soundhw hda,ac97 -smp cpus=2 -net nic,model=virtio -hda /dev/sdX
PS : nous n'utilisons pas ici l'option -k fr de KVM : elle pose problème avec certaines touches. Il vaut mieux démarrer en clavier anglais, et une fois en mode graphique, rajouter le clavier français qui manque depuis l'environnement MATE (la disposition du clavier se change à la souris, en haut à droite).

Répondre