IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Experimentations linux

[Kde Neon] Virtualiser une Debian 10 legere avec Qemu

Noter ce billet
par , 01/02/2021 à 17h40 (322 Affichages)
*
j'utilise la derniere version de Qemu que j'ai compile (se referer a mon post : [Kde Neon] Compiler Qemu avec Virgil 3D) parce que la version officielle de Qemu ne gere pas la 3D. il reste possible de l'utiliser, mais il faudra adapter la ligne de commande specifie ci-dessous...

le but, c'est de virtualiser la Debian 10 dans une vm ultra legere avec Qemu. je compte ensuite la copier dans un ramdisk et l'utiliser pour tester des logiciels, les compiler, eventuellement pour du surf sur internet... j'ai utilise Openbox, un gestionnaire de fenetres tres leger et tres rapide associe a tint2 une barre de tache egallement tres legere. le tout apres demarrage consome environ 130 a 140 mo de memoire. j'ai du me resoudre a installer firefox comme navigateur internet malgre sa consomation exageree de memoire (500 mo a lui tout seul avec une simple page youtube). j'ai egallement installe quelques programmes necessaire a une utilisation desktop. le lancement de la vm en ramdisk est assez rapide. le system est tres reactif. le but est atteint.

note : au vu du resultas dans une vm, la Debian configure de la sorte devrait donner de tres bonnes peformances sur un ordinateur ancien avec peu de memoire. si j'ai le temps, je ferais un test...

ce tuto a ete concu comme aide memoire pour le cas ou je voudrais repeter l'operation. cela dit, j'ai fait l'effort de le rendre accessible a ceux qui seraient interesses mais ce n'est pas adapte aux debutants. voici les etapes :

1/ recuperer la Debian 10 en version light net install (necessite un acces reseau). a cette date :

debian-10.7.0-amd64-netinst.iso

2/ preparer un disque virtuel pour Qemu :

qemu-img create -f qcow2 Debian64.qcow2 20G

3/ lancer l'iso de la Debian dans Qemu (en specifiant -boot d) :

/opt/qemu5/bin/qemu-system-x86_64 -enable-kvm -cpu host -m 2048 -device virtio-vga,virgl=on -display sdl,gl=on -netdev user,id=ethernet.0 -device rtl8139,netdev=ethernet.0 -device AC97 -hda /chemin/repertoire/Debian64.qcow2 -cdrom /chemin/iso/debian-10.7.0-amd64-netinst.iso -boot d

utiliser imperativement l'installateur en mode text parce que le mode graphique installe bizarrement beaucoup plus de logiciels, ensuite dans :

dans "Selection de logiciels"

choix par defaut

environnement de bureau debian

serveur d'impression

utilitaires usuels du systeme


ne rien cocher, laisser par defaut...

apres installation, relancer la debian en specifiant le demarrage sur le disque virtuel (-boot c) :

/opt/qemu5/bin/qemu-system-x86_64 -enable-kvm -cpu host -m 2048 -device virtio-vga,virgl=on -display sdl,gl=on -netdev user,id=ethernet.0 -device rtl8139,netdev=ethernet.0 -device AC97 -hda /chemin/repertoire/Debian64.qcow2 -cdrom /chemin/iso/debian-10.7.0-amd64-netinst.iso -boot c

4/ a ce niveau la Debian se lance en mode text :

installer divers programmes necessaires (google pour plus de details) :

sudo apt install xorg lightdm openbox obconf obmenu pcmanfm
sudo apt install tint2 lxterminal lxappearance
sudo apt firefox-esr gnumeric abiword mousepad mpv

redemarrer : sudo reboot

5/ la Debian devrait se lancer en mode graphique :

dans lightdm saisir le nom de l'utilisateur et le mot de passe.

lancer lxterminal, si le repertoire openbox n'existe pas : mkdir ~/.config/openbox

pour activer tint2, editer : nano ~/.config/openbox/autostart

ajouter la ligne :

tint2 &

se deconnecter et se reconnecter, la barre de tache de tint2 devrait apparaitre. avec tint2 settings, c'est assez facile d'ajouter des lanceurs de programmes...

pour specifier un fond d'ecran, installer : sudo apt install nitrogen

lancer nitrogen. apres avoir defini un wallpaper (recuperable avec firefox sur le net). configurer nitrogen pour qu'il se lance automatiquement...

editer : nano ~/.config/openbox/autostart

et mettez en premiere ligne :

nitrogen --restore &

6/ le son est inaudible malgre la detection de la carte son emule de Qemu. pour corriger le probleme installer :

sudo apt install alsa-tools alsa-utils

redemarrer le systeme, ensuite taper alsamixer dans un terminal pour configurer le volume...

7/ la taille du disque virtuel ne devait pas depasser 1.5 go pour accelerer la copie vers le ramdisk mais suite a l'installation de divers logiciels essentiels pour une utilisation desktop la limite a largement ete depasse. j'ai utilise qemu-img pour le defragmenter et l'alleger a environ 1.4 go. voici la commande :

qemu-img convert -c -O qcow2 NomFichierVirtuel.qcow2 NomFichierVirtuel_allege.qcow2

Envoyer le billet « [Kde Neon] Virtualiser une Debian 10 legere avec Qemu » dans le blog Viadeo Envoyer le billet « [Kde Neon] Virtualiser une Debian 10 legere avec Qemu » dans le blog Twitter Envoyer le billet « [Kde Neon] Virtualiser une Debian 10 legere avec Qemu » dans le blog Google Envoyer le billet « [Kde Neon] Virtualiser une Debian 10 legere avec Qemu » dans le blog Facebook Envoyer le billet « [Kde Neon] Virtualiser une Debian 10 legere avec Qemu » dans le blog Digg Envoyer le billet « [Kde Neon] Virtualiser une Debian 10 legere avec Qemu » dans le blog Delicious Envoyer le billet « [Kde Neon] Virtualiser une Debian 10 legere avec Qemu » dans le blog MySpace Envoyer le billet « [Kde Neon] Virtualiser une Debian 10 legere avec Qemu » dans le blog Yahoo

Catégories
Sans catégorie