QEMU nel terminale
Spesso quando ho bisogno di usare una macchina virtuale senza GUI trovo più comodo interagire direttamente da terminale, piuttosto che tramite l'interfaccia di QEMU. Cercando un po' per la rete ho trovato la soluzione perfetta per me.
All'interno del sistema guest aprite /etc/default/grub
, dite al kernel di
avviare una console seriale su /dev/ttyS0
e disabilitate il terminale grafico
di GRUB:
GRUB_CMDLINE_LINUX_DEFAULT="console=ttyS0"
GRUB_TERMINAL=console
Quindi aggiornate GRUB.
Ora aprite /etc/inittab
E abilitate il login su console seriale. Su Devuan è
sufficiente de-commentare la riga:
T0:23:respawn:/sbin/getty -L ttyS0 9600 vt100
La console seriale non è in grado di determinare la risoluzione del terminale dentro al quale viene eseguita, tuttavia ho trovato una soluzione su StackExchange.
Una volta finito di impostare il sistema guest non vi resta che aggiungere -nographic
alle opzioni di QEMU e potrete finalmente usare la macchina virtuale all'interno del vostro terminale.