Из документации, доступной на просторах интернета, ясно как день - добавьте в конфиг вашей виртуальной машины в секцию <devices>...</devices> <console type='pty'>
<target type='virtio' port='0'/>
</console> и волшебным образом с хоста вы сможете получать доступ внутрь виртуалки, делая virsh console ${vm_name} Действительно, удобно. Консоль гораздо легче пусть и виртуальной, но видяхи. А виртуалкам без графического интерфейса видяха, как известно вообще не очень-то и нужна. И если на CentOS это скорее всего заработает, то вот на Debian не тут-то было. Более того, если вы пытались добавить “console=hvc0” в параметры запуска ядра, то наверняка тачка вообще зависала и не отображала ничего нигде. Давайте разбираться. Механика этого процесса такова, что кто-то (не будем показывать на systemd пальцем) должен запустить на новом устройстве эмулятор терминала - программу которая обрабатывает ввод от пользователя, запускает запрашиваемые им программы и отображает результат обратно. Делает