Création d'une VM sous Debian 10 (Buster) minimaliste en mode console (sans interface graphique).
| Date | 06/2026 |
|---|---|
| Plateforme matérielle | AMD/Intel x86_64 |
| OS | Ubuntu 25.10 x86_64 |
| Kernel | 6.17.0-35-generic |
| Virtualisation | KVM/QEMU |
| Bibliothèque libvirt | libvirt 11.6.0 |
| QEMU | 10.1.0 |
# Créer un répertoire dédié pour les disques de la VM newgrp libvirt-qemu mkdir -p ~/KMV/deb10-minimal cd ~/KMV/deb10-minimal # Créer les disques qemu-img create -f qcow2 deb10.qcow2 10G qemu-img create -f qcow2 swap.qcow2 1G # Seul l'utilisateur et les membres du groupe peuvent modifier les fichiers disques chmod g+w,o-rwx *.qcow2
virt-install --name deb10-minimal \ --description "Debian 10 (Buster). Système minimal sans support vidéo ni son." \ --osinfo debian10 \ --memory 2048 \ --vcpus 2 \ --boot bootmenu.enable=on,bios.useserial=on,uefi=off \ --controller type=scsi,model=virtio-scsi,driver.iommu=on \ --controller type=virtio-serial,driver.iommu=on \ --rng /dev/random,driver.iommu=on \ --disk /home/yoann/KVM/deb10-minimal/deb10.qcow2,format=qcow2,target.bus=scsi,driver.discard=unmap \ --disk /home/yoann/KVM/deb10-minimal/swap.qcow2,format=qcow2,target.bus=scsi,driver.discard=unmap \ --graphics none \ --sound none \ --controller type=usb,model=none \ --location /home/yoann/KVM/sysinstall/debian-10.13.0-amd64-netinst.iso \ --console pty,target_type=serial --extra-args "inst.text console=ttyS0,115200n8,TERM=linux" \ --network network=default,model=virtio,driver.iommu=on \ --dry-run
L'installation depuis l'ISO netinstall ne pose pas de gros problème. Des messages d'avertissement apparaîssent indiquant que les dépôts des mises à jour ne sont pas disponibles. On peut malgré tout continuer l'installation du système de base.
Une fois grub installé et le système redémarré, il faut mettre à jour les sources du gestionnaire paquets APT.
# Editer le fichier sources.list vi /etc/apt/sources.list
Ci-dessous le contenu du fichier une fois modifié :
deb http://archive.debian.org/debian/ buster main non-free contrib deb-src http://archive.debian.org/debian/ buster main non-free contrib deb http://archive.debian.org/debian-security/ buster/updates main non-free contrib deb-src http://archive.debian.org/debian-security/ buster/updates main non-free contrib
Mettre à jour le système installé depuis la netinstall :
apt update && apt upgrade -y
Installation du serveur SSH :
apt install -y openssh-server
Arrêter la VM puis depuis le système hôte, créer un snapshot :