Quiero usar la siguiente función de Linux (que es una de mis máquinas virtuales):
Si no se especifica ningún dispositivo de consola, se utilizará el primer dispositivo encontrado capaz de actuar como una consola del sistema. En este momento, el sistema primero busca una tarjeta VGA y luego un puerto serie. https://github.com/torvalds/linux/blob/master/Documentation/serial-console.txt La razón de esto es que en producción usamos la salida de video para interactuar con la máquina virtual (solo texto), pero para las pruebas quiero interactuar de manera programática con la máquina usando un puerto serie provisto por VirtualBox.
Descargos de responsabilidad:
- Soy consciente de que ejecuto máquinas virtuales sin cabeza, pero esto es diferente de ejecutarlas sin una tarjeta gráfica.
- Estoy al tanto de SSH pero SSH no está permitido en la máquina virtual
- Soy consciente de RDP pero no es posible utilizar un cliente RDP durante las pruebas.
- Soy consciente de tomar capturas de pantalla de la VM y OCR (desesperado, lo sé), pero luego no puedo proporcionar información.
- Soy consciente de la opción cli sin documentar VirtualBox:
VBoxManage modifyvm "$(VM_REL_NAME)" --graphicscontroller none
pero eso parece no activar la característica citada anteriormente.