Não é possível obter a resolução de tela cheia no Ubuntu hospedada no VirtualBox

11

Estou executando o Ubunutu 13.04 no VirtualBox. Eu o configurei para rodar no modo de tela cheia, mas sua resolução é muito menor do que a capacidade do meu monitor e está configurada para exibição na máquina host. Quando abro Configurações -> Monitores, a configuração de resolução mais alta possível ainda é menor do que a desejada para tirar o máximo proveito do meu monitor.

Eu já instalei Guest Additions. O que devo fazer para corrigir esse problema?

Kevin
fonte
Eu já sei a resposta para esta pergunta (veja minha resposta abaixo), mas não consegui encontrar a solução para minha situação específica on-line, então achei que a colocaria aqui para que outros possam encontrá-la =)
Kevin

Respostas:

9

Vá para as opções do VirtualBox enquanto estiver na sua VM (no mesmo local em que você instalou o Guest Additions) e selecione View -> Auto-resize Guest Display. Isso deve definir automaticamente a resolução da sua VM para o tamanho de tela apropriado.

Kevin
fonte
Não acredito que isso foi simples para mim. Eu literalmente passei horas tentando corrigir o mesmo problema na minha configuração. De qualquer forma, obrigado!
Dan
Não funcionou para mim
Christian Vielma
1
Ocasionalmente, preciso reinstalar o Guest Additions na minha máquina virtual para que isso funcione. Isso te ajuda?
Kevin
3

Depois de lutar repetidas vezes ..., desinstalei todas as coisas de convidados da caixa virtual e reinstalei os dkms PRIMEIRO e, depois, as adições de convidados e, em seguida, consegui ver-> Redimensionar automaticamente a exibição de convidados.

O que finalmente funcionou:

Substitua pelo root ou use o sudo para cada apt-get:

$ sudo su -
Password: **********

apt-get remove virtualbox-guest-dkms
apt-get remove virtualbox-guest-additions

Você pode ser dito que já foi feito ...

shutdown -r now

REBOOT ... NOTA: você provavelmente precisará desligar o Virtualbox para reiniciar

apt-get update
apt-get install virtualbox-guest-additions-iso

shutdown -r now

Agora no modo de tela cheia:

Menu Virtualbox: VIEW -> AutoResize Guest Display (Host + G)

Você pode ter que enxaguar e repetir até que funcione - levei meia dúzia de vezes! A última sequência funcionou, mas não há como dizer ...

Observe que em algum momento das repetições anteriores do processo, atualizei para a versão mais recente do VirtualBox (que executava o BSOD no meu PC), mas não acho que isso tenha sido um fator para que a VM finalmente reconhecesse o tamanho real da tela.

user1665886
fonte
Eu tentei isso, mas sem efeito. Atualizei para 14.04 e, desde então, a tela não está mudando para tela cheia.
Sam007
3

Representante não suficiente para comentar na postagem de user1665886 & danijelc, então eu queria adicionar o seguinte:

Essa solução desinstala o dkms, você precisa reinstalá-lo e reconfigurá-lo:

sudo apt-get install virtualbox-guest-dkms
sudo dpkg-reconfigure virtualbox-guest-dkms

Uma vez concluído, o VirtualBox exibia automaticamente a área de trabalho com a resolução total dos meus monitores.

Os nossos agradecimentos ao Dr. Windows nesta publicação .

N0rdacian
fonte
funcionou como um encanto! )))
Altenrion
Este método não funcionou no meu sistema no Ubuntu 16.04LTS
user1665886
1

Esse problema me intrigou por duas semanas e eu finalmente o resolvi. E agora os recursos fornecidos pelo GuestAdditions, como tela cheia, área de transferência compartilhada, Drag'n'Drop, funcionam.

O mais importante: não use o "CD GUEST ADDITIONS" que acompanha o Oracle VirtualBox, que você encontra no menu "Devices" - "Insert Guest Additions CD Image". Mas baixe o arquivo iso VBoxAdditions mais recente da página oficial , monte o arquivo de imagem em sua máquina virtual e execute o arquivo shell "VBoxLinuxAdditions.run":

    sudo sh  VBoxLinuxAdditions.run

Digite a senha quando solicitado. Reinicie sua máquina virtual, então tudo deve funcionar agora.

Ping Zhou
fonte
1

No meu caso, eu poderia consertar isso alterando a configuração a seguir. A VM precisa ser desligada para alterar a configuração.

Configurações (da VM)> Tela> Controlador gráfico> e selecione "VBoxVGA"

Lahiru Chandima
fonte