Cette page décrit la configuration à mettre en place pour permettre l'accès à la console d'une VM Debian via virsh console.

Dans la VM

Démarrage (Boot)

Configurer les lignes suivantes dans le fichier /etc/default/grub :

GRUB_TERMINAL="console serial"
GRUB_CMDLINE_LINUX="console=tty0 console=ttyS0,115200"

Lancer update-grub pour que ce soit actif au prochain redémarrage.

Connexion (Login)

Pour Debian ≥ 8 (Jessie, Stretch, Buster, Bullseye, Bookworm et suivantes)

Lancer la commande suivante :

systemctl enable getty@ttyS0.service

Pour Debian < 8 (Wheezy, Squeeze, Lenny, Etch et précédentes)

Ajouter les lignes suivantes dans le fichier /etc/inittab :

# pour utiliser virsh console
T0:23:respawn:/sbin/getty -L ttyS0 115200 vt102

Lancer telinit q pour que ce soit actif immédiatement.