Um über auf die serielle Konsole bei Debian zuzugreifen reichen ein paar kleine Anpassungen.
Die serielle Konsole ist zB interessant, wenn ihr Debian virtualisiert habt und direkt über virsh auf den Client zugreifen wollt – ohne auf ssh zu warten, bzw ohne eine grafische Oberfläche via VNC oder SPICE.
Das ganze sollte fast identisch auch problemlos bei anderen Distris funktionieren, wenn auch das Kommando um grub neu zu schreiben anders sein wird.
- Die /etc/default/grub zum bearbeiten öffnen
sudo nano /etc/default/grub
2. Den Eintrag GRUB_CMDLINE_LINUX_DEFAULT um die serielle Konsole erweitern.
GRUB_CMDLINE_LINUX_DEFAULT="quiet console=tty0 console=ttyS0,115200"
3. GRUB_TERMINAL auf seriell anpassen, Optionen für seriell hinzufügen, anschließend speichern und schließen
GRUB_TERMINAL="serial"
GRUB_SERIAL_COMMAND="serial --console=115200 --unit=0 --word=8 parity=no stop=1"
4. Änderungen aktivieren und System neu starten
sudo update-grub
sudo reboot
Nun könnt ihr die VM direkt über die Kommandozeile erreichten. Prüft zunächst welche ID eure laufende VM hat.
# virsh list --all
ID Name Status
--------------------------------------------------------
1 VM01 laufend
2 VM02 ausgeschaltet
# virsh console 1
Um die Konsole zu verlassen, je nach System entweder CTRL-A D oder STRG-ALT_GR-]