Eu tentei todas as alternativas e recursos que encontrei na internet para conseguir alterar a resolução da tela no meu convidado MacOS X. Eu tenho a versão mais recente do VirtualBox (4.1.22) e tenho o MacOS X 10.6.3 Snow Leopard rodando em um convidado VM.
Algumas soluções que não funcionam para mim são:
- Ajustando as configurações da máquina virtual:
Adicionando e no arquivo .vbox ou executando estes dois comandos:
vboxmanage setextradata "MAC OS X" "CustomVideoMode1" "1360x768x32"
vboxmanage setextradata "MAC OS X" "GUI/CustomVideoMode1" "1360x768x32"
- Editando a configuração de inicialização do SO convidado:
Modifique /Library/Preferences/SystemConfiguration/com.apple.boot.plist com estas linhas:
<key>Kernel Flags</key>
<string>"Graphics Mode"="1360x768x32"</string>
<key>Graphics Mode</key>
<string>1360x768x32</string>
Qualquer outra sugestão, algo que estava faltando.
Desde já, obrigado,
Responder1
Estou usando o VirtualBox no Ubuntu Linux e um Mac OSX (Mountain Lion) como sistema operacional convidado.
Para mim, a resolução completa começou a funcionar quando fiz o seguinte:
0) Instale o MultiBeast 4, certificando-se de que o sistema inicialize a partir do disco rígido virtual e não de qualquer CD de inicialização. Eu segui as instruções aqui:
http://www.macbreaker.com/2012/07/mountain-lion-virtualbox.html
Porém, ao final do procedimento não tinha a resolução completa, que para mim deve ser 1920x1080x32.
1) Na máquina virtual, edite esses arquivos PLIST,
sudo pico /Extra/com.apple.boot.plist/Library/Preferences/SystemConfiguration/com.apple.Boot.plist
Neste arquivo, dentro de <dict>...</dict>
, insira:
<key>Graphics Mode</key>
<string>1920x1080x32</string>
<key>Kernel Flags</key>
<string>"Graphics Mode"="1920x1080x32"</string>
sudo pico /Extra/com.chameleon.Boot.plist
Neste arquivo, dentro de <dict>...</dict>
, insira:
<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>
Percebi que já tinha alguns "sinalizadores de kernel", então adicionei outro para "Modo Gráfico". Observe também que o "Modo Gráfico" possui um espaço dentro dele.
2) Desligue a máquina virtual e execute os comandos
vboxmanage setextradata "MAC OS X" "CustomVideoMode1" "1360x768x32"
vboxmanage setextradata "MAC OS X" "GUI/CustomVideoMode1" "1360x768x32
VBoxManage setextradata MountLion VBoxInternal2/EfiGopMode 3
Depois disso, a máquina virtual inicializa com resolução total.
Agora, isso pode ser um exagero, e o resultado poderia ser alcançado talvez com menos opções, mas tentei várias coisas até começar a funcionar.
Responder2
VBoxManage setextradata "mac" "VBoxInternal2/EfiGraphicsResolution" "1920x1080"
fez o truque para mim na alta serra
Responder3
Para constar, descobrieste conselhoisso me permitiu alterar a resolução:
VBoxManage setextradata "vmname" VBoxInternal2/EfiGopMode 3
onde o último parâmetro é um dos seguintes:
0 – 640×480
1 – 800×600
2 – 1024×768
3 – 1280×1024
4 – 1440×900
5 – 1920×1200
Estou executando o VBox 5.0.14 no OSX 10.9 (host) e o convidado é o OSX 10.11.
Responder4
Segui @winitzki e estes são os passos que fiz.
Quero definir a resolução para1920x1080, altere o seu de acordo.
Faça backup dos arquivos antes de editar.
sudo vi /Extra/com.chameleon.Boot.plist
Adicione o seguinte dentro<dict></dict>
<key>Graphics Mode</key>
<string>1920x1080x32</string>
Atualize o valor da Kernel Flags
chave com
"Graphics Mode"="1920x1080x32"
Final deve ter as seguintes 4 linhas (observe alguns dados extras em Kernel Flags, mantenha-os como estão):
<key>Graphics Mode</key>
<string>1920x1080x32</string>
<key>Kernel Flags</key>
<string>npci=0x3000 "Graphics Mode"="1920x1080x32"</string>
Desligar VM.
Atualize a configuração do VirtualBox.
Meu nome de VM é "MAC".
vboxmanage setextradata "MAC" CustomVideoMode1 1920x1080x32
vboxmanage setextradata "MAC" "GUI/CustomVideoMode1" 1920x1080x32
vboxmanage setextradata "MAC" VBoxInternal2/EfiGopMode 5