Hace algún tiempo, utilicé Parallels Desktop en un Mac que ejecutaba MacOS Catalina (10.15) como sistema anfitrión para crear una máquina virtual que ejecutaba OS X Sierra (10.13). Todo funcionaba bien, aunque un poco lento. Luego migré mi VM a VirtualBox, siguiendo las instrucciones aquí. Todo sigue funcionando bien, con un pequeño problema: cada vez que inicio la VM, arranca en modo verboso. (La VM original de Parallels no hacía esto.) ¿Alguna idea de por qué ocurre esto o qué puedo hacer para solucionarlo?
Respuesta
¿Demasiados anuncios?Anote el nombre de su máquina virtual. La imagen de ejemplo que aparece a continuación muestra que la máquina virtual llamada "High Sierra Clone" se está ejecutando actualmente.
Abra una ventana de la aplicación Terminal en la máquina virtual e introduzca el siguiente comando.
nvram boot-args
A continuación se ofrece un ejemplo de salida.
usb=0x800 keepsyms=1 -v -serial=0x1
Abra una ventana de la aplicación Terminal en la máquina anfitriona e introduzca el siguiente comando, donde el ‑v
se ha omitido la opción <value>
.
VBoxManage setextradata "VM name" VBoxInternal2/EfiBootArgs <value>
A continuación, un ejemplo.
VBoxManage setextradata "High Sierra Clone" VBoxInternal2/EfiBootArgs "usb=0x800 keepsyms=1 -serial=0x1"
Al reiniciar la máquina virtual, el modo verbose ha desaparecido. Sin embargo, apareció la siguiente salida.
Probado usando un iMac (21,5 pulgadas, finales de 2013) con MacOS Catalina 10.15.7) como anfitrión y MacOS High Sierra 10.13.6 invitado instalado en VirtualBox 6.1.32.
Referencias
- 3.14.2. Especificación de argumentos de arranque (Oracle® VM VirtualBoxUser Manual for Release 6.0)
- No se permite establecer una variable NVRAM en el arranque normal, pero sí en el modo de recuperación
- ¿Existe una lista de los comandos de arranque disponibles para Darwin / OS X?
- ¿Cómo se inicia un modo de depuración en la herramienta GUI de Virtualbox?