и ничего ... курсор не мигает ... ввод не делает ничего ..... VM не отвечает .
Справка!
Просто удалось заставить его работать:
Предположим, что ваш виртуальный домен myGuest, ваш предпочтительный редактор vi, и ваш гость установлен с grub2 и использует systemd. Если последнее предположение неверно, вы можете взглянуть на «Работа с последовательной консолью».
Сначала установите libguestfs-tools на хост: sudo apt install libguestfs-tools.
Во-вторых, выключите гостя: virsh shutdown myGuest.
Затем установите виртуальный диск: guestmount -g myGuest -i /mnt (или используйте любой другой существующий каталог в качестве точки монтирования). Теперь в /mnt вы сможете увидеть файловую систему гостя.
С помощью grub2 и systemd вам нужно изменить конфигурацию grub: vi /mnt/etc/default/grub и изменить как [ ! d6] GRUB_CMDLINE_LINUX='console=tty0 console=ttyS0,19200n8'
GRUB_TERMINAL=serial
GRUB_SERIAL_COMMAND="serial --speed=19200 --unit=0 --word=8 --parity=no --stop=1"
Как вам придется запускать update-grub на гостевой, для первого запуска вам также необходимо изменить /mnt/boot/grub/grub.cfg. Найдите элемент меню загрузки по умолчанию и добавьте информацию о консоли в запись linux, чтобы она выглядела аналогично
linux /boot/vmlinuz-4.4.0-75-generic root=UUID=76f3e237-d791-4e9d-8ad7-fe5c9165ae55 ro console=ttyS0,19200 earlyprint=serial,ttyS0,19200
Возможно, вам нужны права root для монтирования и редактирования файлов.
Теперь перезапустите гостя и запустите виртуальную консоль:
virsh start myGuest && virsh console myGuest
Вы должны увидеть журнал ядра, а затем приглашение для входа. После входа в систему не забудьте запустить sudo update-grub.
Просто удалось заставить его работать:
Предположим, что ваш виртуальный домен myGuest, ваш предпочтительный редактор vi, и ваш гость установлен с grub2 и использует systemd. Если последнее предположение неверно, вы можете взглянуть на «Работа с последовательной консолью».
Сначала установите libguestfs-tools на хост: sudo apt install libguestfs-tools.
Во-вторых, выключите гостя: virsh shutdown myGuest.
Затем установите виртуальный диск: guestmount -g myGuest -i /mnt (или используйте любой другой существующий каталог в качестве точки монтирования). Теперь в /mnt вы сможете увидеть файловую систему гостя.
С помощью grub2 и systemd вам нужно изменить конфигурацию grub: vi /mnt/etc/default/grub и изменить как [ ! d6] GRUB_CMDLINE_LINUX='console=tty0 console=ttyS0,19200n8'
GRUB_TERMINAL=serial
GRUB_SERIAL_COMMAND="serial --speed=19200 --unit=0 --word=8 --parity=no --stop=1"
Как вам придется запускать update-grub на гостевой, для первого запуска вам также необходимо изменить /mnt/boot/grub/grub.cfg. Найдите элемент меню загрузки по умолчанию и добавьте информацию о консоли в запись linux, чтобы она выглядела аналогично
linux /boot/vmlinuz-4.4.0-75-generic root=UUID=76f3e237-d791-4e9d-8ad7-fe5c9165ae55 ro console=ttyS0,19200 earlyprint=serial,ttyS0,19200
Возможно, вам нужны права root для монтирования и редактирования файлов.
Теперь перезапустите гостя и запустите виртуальную консоль:
virsh start myGuest && virsh console myGuest
Вы должны увидеть журнал ядра, а затем приглашение для входа. После входа в систему не забудьте запустить sudo update-grub.