Cette page décrit la configuration à mettre en place pour permettre l'accès à la console d'une VM Debian via virsh console.
Sur la VM (côté hôte)
Lancer les commandes suivantes (à supposer que debvm est la VM concernée) :
Dans la VM (côté système hébergé)
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.