Então, isso parece ser um defeito conhecido.
A solução alternativa é desativar a aceleração 3D para a máquina virtual em Configurações > > Mostrar > > Desmarque a opção "Ativar aceleração 3D" na guia Vídeo.
Estou executando o Ubuntu 11.10 como um sistema operacional convidado usando o VirtualBox 4.1.16 instalado no Windows 7 Ultimate.
No meu laptop, gostaria de poder executar o Ubuntu no modo de tela cheia a 1600 x 900. Eu só tenho opções na máquina virtual para selecionar configurações de exibição 4: 3, como 1600 x 1200, 1440 x 1050, etc. .
Eu tenho adições de convidado instaladas.
No prompt de comando do Windows, eu tentei digitar:
VBoxManage setextradata "Virtual Ubuntu Coursera ESSAAS" "CustomVideoMode1" "1600x900x16"
Isso não funcionou, ainda não há 1600 x 900 res disponíveis no Ubuntu.
Eu tentei isso depois de ler a seção a seguir da ajuda do VirtualBox (isso também diz algo sobre um 'recurso de dica de modo de vídeo' não tenho certeza do que isso significa):
9.7. Advanced display configuration 9.7.1. Custom VESA resolutions Apart from the standard VESA resolutions, the VirtualBox VESA BIOS allows you to add up to 16 custom video modes which will be reported to the guest operating system. When using Windows guests with the VirtualBox Guest Additions, a custom graphics driver will be used instead of the fallback VESA solution so this information does not apply.
Additional video modes can be configured for each VM using the extra data facility. The extra data key is called CustomVideoMode with x being a number from 1 to 16. Please note that modes will be read from 1 until either the following number is not defined or 16 is reached. The following example adds a video mode that corresponds to the native display resolution of many notebook computers:
VBoxManage setextradata "VM name" "CustomVideoMode1" "1400x1050x16" The VESA mode IDs for custom video modes start at 0x160. In order to use the above defined custom video mode, the following command line has be supplied to Linux:
vga = 0x200 | 0x160 vga = 864 For guest operating systems with VirtualBox Guest Additions, a custom video mode can be set using the video mode hint feature.
Acabei de tentar criar uma nova máquina virtual usando a mesma imagem de disco original que recebi. Isso tinha Guest Additions v 4.1.6 instalado e me proporcionou a tela de 1600 x 900 em tela cheia que eu quero. É depois que eu instalo o Guest Additions v 4.1.16 (a versão incluída na minha instalação do VirtualBox) que minhas únicas opções são telas 4: 3, por exemplo, 1600 x 1200. Parece que esta é a causa.
Então, isso parece ser um defeito conhecido.
A solução alternativa é desativar a aceleração 3D para a máquina virtual em Configurações > > Mostrar > > Desmarque a opção "Ativar aceleração 3D" na guia Vídeo.
Instalar adições de convidado + fornecer à máquina virtual 48mb de memória de vídeo + tela cheia (ctrl / command + F) = funciona para mim.
Tags virtualbox windows-7 display ubuntu