Estou tentando executar o Windows 8 no VirtualBox. A tela do meu laptop é exatamente 1366x768. O Windows 8 desativa alguns de seus recursos se a resolução for menor que 1366x768, portanto, preciso executar o SO convidado em tela cheia.
O problema é que o VirtualBox se recusa a executar o convidado em 1366x768. Quando o VirtualBox está em "tela cheia", o convidado tem apenas 1360x768 - seis pixels muito estreitos. Portanto, há uma barra preta de três pixels nos lados esquerdo e direito da tela.
Este usuário teve o mesmo problema, mas a resposta aceita é "instalar as adições de convidados", o que eu já fiz; isso me levou a 1360, mas não a 1366.
De acordo com o rastreador de tickets do VirtualBox , costumava haver um erro em que a largura da tela do convidado era arredondada para o múltiplo mais próximo de 8, mas eles afirmam ter corrigido o erro na versão 3.2.12. Estou usando a versão 4.1.18 e estou vendo o mesmo problema que eles afirmam ter corrigido; portanto, eles o quebraram novamente, estavam errados em alguma vez corrigi-lo ou o meu problema é algo totalmente diferente.
Esta resposta sugeriu fornecer à VM 128 MB de memória de vídeo e não alegou problemas para obter 1366x768 posteriormente. Quando eu criei a VM, sua memória de exibição já estava padronizada para 128 MB. Tentei aumentá-lo para 256 MB, mas sem efeito: o convidado ainda tem seis pixels a mais de largura.
Meu sistema operacional host é o Windows 7 de 64 bits e estou executando o VirtualBox 4.1.18.
Como faço para que o VirtualBox execute o SO convidado em tela cheia na resolução nativa de 1366x768 do meu monitor?
fonte
the accepted answer is "install the Guest Additions", which I've already done
.Respostas:
Enquanto a VM estiver em execução, você também pode solicitar ao SO convidado que altere a resolução usando:
Os 32 no final denotam a profundidade de cor da tela.
fonte
VBoxManage list runningvms
Mas não é possível alterar a resolução de 800x600 para 1280x1024Depois de gravar um fim de semana inteiro nisso, finalmente encontrei o culpado: a aceleração 3D do VirtualBox.
Se você acessar Configurações> Tela da máquina virtual e desmarcar "Ativar aceleração 3D", o convidado será executado com êxito em 1366x768.
fonte
Eu trabalhei fazendo isso:
VM de desligamento
Navegar para
C:\Program Files\Oracle\VirtualBox\
Shift + clique com o botão direito do mouse> Abrir janela de comando aqui
Comando de execução
VBoxManage.exe setextradata "Windows 8 RTM Evaluation" CustomVideoMode1 1366x768x32
Iniciar VM
Inicie a área de trabalho, clique com o botão direito do mouse> Resolução da tela
Escolha 1366 x 768
Mas, quebrou ...
Atualizei o VirtualBox e instalei novas adições de convidados. Agora ele está usando o "VirtualBox Graphics Adapter para Windows 8" e não consigo selecionar uma resolução ampla.
fonte
VBoxManage setextradata "Windows1" CustomVideoMode1 1366x768x32
CustomViewMode{ONE}
nãoCustomViewMode{L}
.. De qualquer forma, eu acabei comsetvideomodehint
o que fez o truque em tempo de execuçãoResolvi o mesmo problema no Fedora 22 KDE usando o seguinte comando:
Observe que a janela da sua caixa virtual deve estar fechada.
fonte
Verifique se o seu hardware suporta qualquer resolução que você pretenda usar.
Inicialize seu convidado Linux no VirtualBox e pressione cno menu GRUB (é uma tela azul no Debian) e, em seguida, no
grub>
prompt, use ovbeinfo
comando para verificar as resoluções suportadas pelo seu hardware. Está no formato de1366x768x32
.Pressione Escpara sair do
grub>
prompt e continuar. Então:root
vim /etc/default/grub
editar, usando um dos modos suportados:
atualize sua configuração do Grub (o comando no Debian é
update-grub
e no OpenSUSE égrub2-mkconfig -o /boot/grub2/grub.cfg
)no Windows (ou qualquer que seja o sistema operacional host), execute este comando:
reinicie o sistema operacional convidado
fonte
Meu problema foi executando o Windows XP (no VB) no Ubuntu 14.04. Executando isso, pois é a única maneira de conectar-se remotamente ao trabalho. De qualquer forma, a resolução máxima foi de 1024X800 até que eu fiz o seguinte:
fonte
Se você estiver usando um Mac OS na sua máquina virtual, não é possível definir a resolução da tela de 1366x768.
Aqui estão algumas resoluções que você pode usar:
Para configurá-lo no VirtualBox a partir do Windows:
Além disso, para configurá-lo em um sistema operacional Linux:
fonte
Eu descobri como o cara da Indonésia fez isso e conseguiu fazê-lo funcionar, mas no sistema operacional convidado do Win XP. Provavelmente também deve funcionar para o Win 8.
Você deve ter as adições de convidado do VB instaladas no sistema operacional host
Inicie a VM e, na mini barra de ferramentas, clique com o botão direito do mouse em CD / DVD e selecione "Escolha um arquivo de CD / DVD virtual".
Quando solicitado, navegue até a pasta de instalação do VB e selecione o VBoxGuestAdditions.ISO
A instalação começará a ser executada no sistema operacional convidado e instalará as adições de convidados do VB
Reinicie e ele funciona mesmo com a aceleração de vídeo 3D ativada.
fonte
Recentemente, tive o mesmo problema. Felizmente, para mim, foi possível corrigir meus problemas de resolução usando este link: https://www.youtube.com/watch?v=KCSXDjKKaQo . Segui as instruções passo a passo e agora tudo está funcionando perfeitamente. O cara no vídeo está usando um MAC para acessar o terminal, o que faria as alterações na resolução da tela. Estou usando o Windows 7 para acessar o prompt de comando (CMD). Curiosamente, os comandos funcionam no Terminal e no CMD.
Como FYI, use "1366 768 32" exatamente como a postagem de Oliver descreveu
Espero que isso ajude.
fonte
Siga estas instruções e você resolverá o seu problema:
Agora, com a máquina virtual desativada, faça o seguinte:
C:\Program Files\Oracle\VirtualBox
VBoxManage.exe setextradata windows7 CustomVideoMode1 1366x768x32
fonte
Vá para Configurações -> Tela -> Fator de escala (todos os monitores). Aumente isso. Maximizará a tela do SO em execução na janela da VM
fonte