Eu tentei todas as alternativas e recursos que encontrei na Internet para alterar a resolução da tela no meu convidado do MacOS X. Eu tenho a versão mais recente do VirtualBox (4.1.22) e o MacOS X 10.6.3 Snow Leopard sendo executado em um convidado da 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,
macos
virtualbox
virtual-machine
Pymoo
fonte
fonte
Respostas:
Estou usando o VirtualBox no Ubuntu Linux e um Mac OSX (Mountain Lion) como SO convidado.
Para mim, a resolução completa começou a funcionar quando eu 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
No entanto, no final do procedimento, eu 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
<dict>...</dict>
, insira:sudo pico /Extra/com.chameleon.Boot.plist
Neste arquivo, dentro
<dict>...</dict>
, insira:Percebi que já tinha alguns "sinalizadores de kernel", então acabei de adicionar outro para o "Modo Gráfico". Observe também que o "Modo Gráfico" possui um espaço dentro dele.
2) Encerre a máquina virtual e execute os comandos
Depois disso, a máquina virtual é inicializada com resolução total.
Agora, isso pode ser um exagero, e o resultado pode ser alcançado talvez com menos opções, mas tentei várias coisas até que começou a funcionar.
fonte
vboxmanage
configurações. No entanto, definoCustomVideoMode1
eGUI/CustomVideoMode1
para1920x1080x32
eEfiGopMode
para5
(alguém em outro fórum mencionou estar correto, ainda não documentado, para 1920x1080). Obviamente, eu coloquei meu próprio nome de máquina nos comandos. O que eu não entendi e não tentei foram os1360x768
valores se você estiver indo para 1920x1080.VBoxManage setextradata "VM name" VBoxInternal2/EfiGraphicsResolution HxV
, conforme especificado aqui e aqui . (Eu não posso criar uma resposta por falta de reputação)fez o truque para mim na serra alta
fonte
Para constar, encontrei este conselho que me permitiu alterar a resolução:
onde o último parâmetro é um dos seguintes:
Estou executando o VBox 5.0.14 no OSX 10.9 (host) e o convidado é o OSX 10.11.
fonte
1440×900
funcionou para mim, pois era o mesmo que a resolução do meu host e eu podia mover o convidado para tela cheia e era legal!Eu segui @winitzki e estas são as etapas que eu fiz.
Quero definir a resolução para 1920x1080 , altere a sua de acordo.
Faça backup dos arquivos antes de editar.
sudo vi /Extra/com.chameleon.Boot.plist
Adicione o seguinte dentro
<dict></dict>
Atualize o valor da
Kernel Flags
chave comFinal deve ter as 4 linhas a seguir (observe alguns dados extras no Kernel Flags, mantenha-os como estão):
VM de desligamento.
Atualize a configuração do VirtualBox.
O nome da minha VM é "MAC".
fonte
setextrasettings
.