Я хочу использовать следующую функцию Linux (которая является одной из моих виртуальных машин):
Если консольное устройство не указано, будет использовано первое найденное устройство, способное выполнять роль системной консоли. В это время система сначала ищет VGA-карту, а затем последовательный порт. https://github.com/torvalds/linux/blob/master/Documentation/serial-console.txt Причина в том, что в производстве мы используем вывод видео для взаимодействия с виртуальной машиной (только текст), но для тестирования я хочу программно взаимодействовать с машиной, используя последовательный порт, предоставляемый VirtualBox.
Отказ от ответственности:
- Я знаю, что запускать виртуальные машины без головы, но это отличается от запуска их без видеокарты.
- Я знаю о SSH, но SSH не разрешен в ВМ
- Я знаю о RDP, но использование RDP-клиента во время тестирования невозможно.
- Мне известно, что я делаю скриншоты виртуальной машины и распознаю их (в отчаянии, я знаю), но тогда я не могу предоставить информацию.
- Мне известно о недокументированном параметре cli VirtualBox:
VBoxManage modifyvm "$(VM_REL_NAME)" --graphicscontroller none
но, похоже, это не вызывает приведенную выше функцию.