Probé todas las alternativas y recursos que encontré en Internet para lograr cambiar la resolución de pantalla en mi invitado MacOS X. Tengo la última versión de VirtualBox (4.1.22) y tengo MacOS X 10.6.3 Snow Leopard ejecutándose en una máquina virtual invitada.
Algunas soluciones que no me funcionan son:
- Ajuste de la configuración de la máquina virtual:
Agregando y en el archivo .vbox, o ejecutando estos dos comandos:
vboxmanage setextradata "MAC OS X" "CustomVideoMode1" "1360x768x32"
vboxmanage setextradata "MAC OS X" "GUI/CustomVideoMode1" "1360x768x32"
- Edición de la configuración de inicio del sistema operativo invitado:
Modifique /Library/Preferences/SystemConfiguration/com.apple.boot.plist con estas líneas:
<key>Kernel Flags</key>
<string>"Graphics Mode"="1360x768x32"</string>
<key>Graphics Mode</key>
<string>1360x768x32</string>
Alguna otra sugerencia, algo que me faltaba.
Gracias de antemano,
Respuesta1
Estoy usando VirtualBox en Ubuntu Linux y Mac OSX (Mountain Lion) como sistema operativo invitado.
Para mí, la resolución completa empezó a funcionar cuando hice todo lo siguiente:
0) Instale MultiBeast 4, asegurándose de que el sistema arranque desde el disco duro virtual en lugar de desde cualquier CD de arranque. Seguí las instrucciones aquí:
http://www.macbreaker.com/2012/07/mountain-lion-virtualbox.html
Sin embargo al final del procedimiento no tenía la resolución completa, que para mí debe ser 1920x1080x32.
1) En la máquina virtual, edite estos archivos PLIST,
sudo pico /Extra/com.apple.boot.plist/Library/Preferences/SystemConfiguration/com.apple.Boot.plist
En este archivo, dentro de <dict>...</dict>
, inserte:
<key>Graphics Mode</key>
<string>1920x1080x32</string>
<key>Kernel Flags</key>
<string>"Graphics Mode"="1920x1080x32"</string>
sudo pico /Extra/com.chameleon.Boot.plist
En este archivo, dentro de <dict>...</dict>
, inserte:
<key>GraphicsEnabler</key>
<string>y</string>
<key>Graphics Mode</key>
<string>1920x1080x32</string>
<key>Kernel Flags</key>
<string>npci=0x3000 darkwake=0 "Graphics Mode"="1920x1080x32"</string>
Me di cuenta de que ya tenía algunos "indicadores del kernel", así que agregué otro para el "Modo de gráficos". También tenga en cuenta que el "Modo de gráficos" tiene un espacio dentro.
2) Apague la máquina virtual y ejecute los comandos.
vboxmanage setextradata "MAC OS X" "CustomVideoMode1" "1360x768x32"
vboxmanage setextradata "MAC OS X" "GUI/CustomVideoMode1" "1360x768x32
VBoxManage setextradata MountLion VBoxInternal2/EfiGopMode 3
Después de esto, la máquina virtual arranca con resolución completa.
Ahora bien, esto podría ser excesivo y el resultado podría lograrse quizás con menos opciones, pero probé varias cosas hasta que empezó a funcionar.
Respuesta2
VBoxManage setextradata "mac" "VBoxInternal2/EfiGraphicsResolution" "1920x1080"
Me sirvió en High Sierra
Respuesta3
Para que conste, encontréeste consejoeso me permitió cambiar la resolución:
VBoxManage setextradata "vmname" VBoxInternal2/EfiGopMode 3
donde el último parámetro es uno de:
0 – 640×480
1 – 800×600
2 – 1024×768
3 – 1280×1024
4 – 1440×900
5 – 1920×1200
Estoy ejecutando VBox 5.0.14 en OSX 10.9 (host) y el invitado es OSX 10.11.
Respuesta4
Seguí a @winitzki y estos son los pasos que hice.
Quiero establecer la resolución en1920x1080, cambia el tuyo en consecuencia.
Haga una copia de seguridad de los archivos antes de editarlos.
sudo vi /Extra/com.chameleon.Boot.plist
Añade lo siguiente dentro<dict></dict>
<key>Graphics Mode</key>
<string>1920x1080x32</string>
Actualice el valor de Kernel Flags
la clave con
"Graphics Mode"="1920x1080x32"
Final debe tener las siguientes 4 líneas (tenga en cuenta algunos datos adicionales en Kernel Flags, manténgalos como están):
<key>Graphics Mode</key>
<string>1920x1080x32</string>
<key>Kernel Flags</key>
<string>npci=0x3000 "Graphics Mode"="1920x1080x32"</string>
Apague la máquina virtual.
Actualice la configuración de VirtualBox.
El nombre de mi máquina virtual es "MAC".
vboxmanage setextradata "MAC" CustomVideoMode1 1920x1080x32
vboxmanage setextradata "MAC" "GUI/CustomVideoMode1" 1920x1080x32
vboxmanage setextradata "MAC" VBoxInternal2/EfiGopMode 5