====== Virtualisation de debian ====== On télécharge debian puis on l'installe après avoir créé le disque : ftp "https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-10.2.0-amd64-netinst.iso" vmctl create -s 50G /var/vm/debian.qcow2 vmctl start -c -m 1G -L -i 1 -r debian*.iso -d /var/vm/debian.qcow2 debianvm Choissez le menu "Install" **sans valider**. {{ informatique:openbsd:ah:debianvmd1.png?direct |}} Appuyez sur **TAB** puis modifiez la ligne qui apparaît pour entrer à la place : /install.amd/vmlinuz vga=off initrd=/install.amd/initrd.gz --- quiet console=ttyS0,115200n8 {{ informatique:openbsd:ah:debianvmd2.png?direct |}} La suite, c'est comme d'hab sous debian : {{ informatique:openbsd:ah:debianvmd3.png?direct |}} Vous devez modifier les options ''vga'' et ajouter ''console=...''. Merci à [[https://blog.stephane-huc.net/systeme/openbsd/vm-debian-buster|PengouinBSD]] pour l'astuce. Malheureusement, il ne semble pas exister de solution "pratique" pour réaliser l'installation de debian sans interface "graphique" (il y a bien quelques bidouilles...). Autant faire l'installation sur un ordinateur puis [[2-admin:sftp|copier l'image "qcow2" sur votre serveur]]. Il est impératif de modifier les options de démarrage de debian une fois l'installation terminée. Redémarrez sur le système puis [[:1-intro:editfile|éditer]] le fichier de configuration de grub (le gestionnaire de démarrage). Il s'agit du fichier ''/etc/default/grub'' où vous veillerez à avoir ces lignes : GRUB_TIMEOUT=1 GRUB_CMDLINE_LINUX_DEFAULT="" GRUB_CMDLINE_LINUX="console=tty1 console=ttyS0,115200" GRUB_TERMINAL="console serial" GRUB_SERIAL_COMMAND="serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1" Ensuite, reconstruisez la configuration de grub : # update-grub Vous pouvez maintenant arrêter qemu avec la commande ''poweroff''. Transférez l'image ''debian.qcow2'' sur votre serveur. Puisqu'elle est volumineuse, n'hésitez pas à la "gzipper" auparavant (ou à la [[10-tips:splitfiles|découper]]) ;): gzip debian.qcow2 scp debian.qcow2.gz batman@chezmoi.tld:~/ ssh batmanchezmoi.tld gunzip debian.qcow2.gz mv debian.qcow2 /var/vm/ On peut maintenant configurer la machine virtuelle sur le serveur dans ''/etc/vm.conf''. switch "my_switch" { interface bridge0 } vm "debianvm" { memory 200M enable disk /var/vm/debian.qcow2 interface { switch "my_switch" } owner batman } Et voilà, vous avez debian virtualisée par [[https://www.openbsd.org/|OpenBSD]] :). {{ informatique:openbsd:ah:debianvmd.png?direct |}} Vous voudrez sans doute configurer les interfaces réseau de la machine virtuelle debian par la suite : ===== Configuration de l'accès réseau pour l'hôte debian ===== Remplissez sur la machine virtuelle le fichier ''/etc/network/interfaces'' selon l'interface détectée par debian. Voir la [[https://wiki.debian.org/NetworkConfiguration|documentation debian]] à ce sujet.