Maior resolução de tela para VirtualBox?

96

Eu tenho tentado isso por um tempo, mas sem sorte. Eu instalei ubuntu-11.10-desktop-i386duas vezes. Também instalou adições de convidados. No entanto, sempre obtenho a resolução máxima da tela como 1024 x 768,.

Preciso alterar alguma coisa no /etc/X11/xorg.confarquivo ( exemplo )? Atualmente, não existe esse arquivo nesse caminho. Além disso, você poderia me informar qual deveria ser o conteúdo do arquivo da versão 11.10?

iammilind
fonte
1
Para o 12.04, você precisa executar apt-get install virtualbox-guest-dkmsapós cada atualização do kernel.
Thorbjørn Ravn Andersen
Você precisará instalar o VirtualBox Guest Additions. Consulte Como instalo as adições de convidados no VirtualBox?
gertvdijk
Você precisa de muito mais do que apenas a instalação de adições de convidados. askubuntu.com/a/489948/287960
Gangnus

Respostas:

88

Isso funcionou para mim e estou executando o VirtualBox 4.1.8 e o Ubuntu 11.10.

sudo apt-get install virtualbox-guest-utils virtualbox-guest-x11 virtualbox-guest-dkms

Encontrou-o neste site sob uma pergunta um pouco diferente Maior resolução da tela no VirtualBox?

wfudge
fonte
1
Isso funcionou para mim. Após instalar os pacotes especificados acima e reiniciar o VirtualBox, a resolução da tela no Ubuntu se ajustaria sempre que eu redimensionasse o VirtualBox.
Shanewwarren
Isso funcionou para mim também. Eu experimentei a mesma coisa com @shanewwarren
mauris
o mesmo aqui. Também aumentei a memória de vídeo para 32 MB (isso pode não estar relacionado).
Rafael Reiter
3
Depois de fazer isso (e eu vi em outros lugares também) com Ubuntu 12.04 convidado, ele pára de arrancar
Christian Vielma
1
trabalhou para mim com o Ubuntu 14.04 no VirtualBox 4.3.6
masterweily
31

Consegui reproduzir esse problema repetidamente no host do Windows 7 com o convidado do Ubuntu 11.10. Instalando o ubuntu a partir de uma imagem iso.

Esse problema ocorre quando as Adições de Convidado não estão instaladas ou instaladas a partir de fontes do Ubuntu.

Para corrigir essa instalação, adicione adições a partir da opção Dispositivos> Inserir imagem de CD da máquina virtual e execute o autoprompt. Se você já possui as adições de convidado instaladas de uma fonte diferente, ele solicitará a remoção da existente e a instalação de novas adições de convidados, basta dizer 'sim'. Isso removerá as adições de convidados se elas já estiverem instaladas a partir de fontes do ubuntu e serão construídas a partir de fontes que vieram com a instalação da sua caixa virtual.

Isso deve corrigir o problema.

Sai Puli
fonte
2
+1: Corrigido o problema perfeitamente com o Windows 7 x64!
Thomas Bratt
+1 trabalhou para mim no Windows 8, bem
ashes999
Esta é a única maneira de obter as adições de convidados instaladas corretamente com um host do Windows 8. A única ambigüidade é que para mim foi: Dispositivos> Inserir Visitante Adições Cd Imagem
rocktheartsm4l
Lembre-se: para que isso funcione, sua máquina virtual precisa ter uma unidade de CD. Talvez óbvio =)
Coreus
Eu não conseguia descobrir onde este item do menu é (Devices -> Inserir Visitante Adições CD), assim que eu fiz uma imagem para os outros: prntscr.com/91k8nz
Anton Daneyko
14

Acabei de instalar o Ubuntu 12.04 no VirtualBox 4.1.4, mas não consegui fazê-lo funcionar em alta resolução, mesmo depois de instalar e reinstalar o VBOXAdditions. Desesperado, instalei o VBOX 4.1.14 e reinstalei o VBOXAdditions muitas vezes, mas sem sucesso. Finalmente, a solução que resolveu o problema foi aumentar a memória de vídeo (na configuração VBOX para Ubuntu) de 12 MB para 48 MB (que ainda não habilitou a resolução 1366x768) e para 128 MB. Depois de reiniciar o Ubuntu, tudo funciona perfeitamente, 1366x768 é a minha resolução padrão. Espero que isso ajude nos seus problemas. Felicidades!

LowResolutionOnUbuntu12.04
fonte
10

Fiquei preocupado com a resolução da tela no Virtual Box no Windows 7 x64 como host e no Ubuntu 12.04 LTS desktop como convidado. Eu havia aumentado a memória de vídeo para 128 MB, instalado o VirtualBox Linux Additions, mas ainda assim não era possível. Ao verificar a configuração de exibição no Ubuntu, só pude escolher entre 800x640 (4: 3) e 1024x768 (4: 3).

Assinalar a caixa de seleção Ativar aceleração 3D nas configurações da máquina virtual fez com que funcionasse. Depois disso, quando a janela de convidado foi redimensionada, o tamanho foi refletido nas configurações de exibição do Ubuntu. Ao ativar o modo de tela cheia, eu poderia usar a resolução completa de 1600x900 no Ubuntu.

Espera que isso possa salvar o cabelo de alguém.

ATUALIZAÇÃO: Após ativar a aceleração 3D, o Ubuntu tornou-se extremamente lento. Desmarquei a aceleração 3D e ainda podia desfrutar da resolução em tela cheia.

John P
fonte
Tentei um bom número de sugestões, mas esta finalmente me deu uma resolução total de 1600x900. Obrigado :-)
Elliveny 14/01
Isso fez isso por mim também!
David Oneill
7

Provavelmente é um problema do VirtualBox , e não um problema do Ubuntu .

Eu já tive o mesmo problema várias vezes antes. Às vezes, remover e reinstalar as adições resolve isso. Ou simplesmente forçar o VirtualBox a carregá-los e não apenas baixá-los.

Infelizmente, esse problema se repete. Eu descobri que a atualização do VirtualBox (para uma versão mais recente) às vezes piora isso e às vezes resolve isso. Esse é um problema recorrente.

david6
fonte
7

Meu sistema é o Windows 7 SP 1 de 64 bits, executando o Ubuntu 12.04 LTS 32 bits (i386). Eu tive que fazer quase tudo para que funcionasse. Para resumir:

  1. Com o desligamento da máquina virtual, altere as 'Configurações' da máquina virtual pertinente. Em 'Display' -> 'Video' mova o controle deslizante da memória de vídeo para '128mb' e marque 'Ativar aceleração 3D'.

  2. Agora carregue sua máquina virtual Ubuntu. Em 'Dispositivos', clique em 'Inserir imagem do CD de adições de convidados'. Espere que ele faça as coisas.

  3. Reinicie a máquina virtual. Agora você deve conseguir obter resoluções mais altas. Caso contrário, pode ser porque a janela da máquina virtual não é grande o suficiente. Arraste o canto para aumentá-lo ou simplesmente o faça: 'Visualizar' -> 'Alternar para tela cheia'

Espero que isso ajude alguém. Obrigado a todas as outras respostas por me ajudar.

Calleniah
fonte
2

Entrando no jogo recentemente, não tenho certeza se essa resposta ajudará, mas com um problema de resolução semelhante (host do Mac, Ubuntu como vbox) e depois de jogar com xrandr, xorg.confetc ... Tentei o seguinte

  • fechar Caixa virtual
  • insira o comando host terminal em VBoxManage setextradata Linux CustomVideoMode1 1152x680x32que Linux é o nome da vbox, CustomVideoMode1 é o nome que você fornece 1para uma nova resolução, 1152x680x32 para uma resolução de cores de 1152 x 680 x 32 bits (VBoxManage.exe no Windows)
  • inicie seu vbox
  • reinstale as adições de convidado

funcionou imediatamente após uma reinicialização do vbox.

mais informações

Anel Ø
fonte
2

Usando o VirtualBox 4.3 no Windows 8 e o Ubuntu 12.04 convidado

Instalei as adições de convidado do virtualbox a partir do arquivo iso fornecido no diretório de instalação do virtualbox (usado autorun.sh) + reinicie o convidado.

Primeiro achei que não funcionava: a resolução ainda era baixa e os parâmetros da tela não apresentavam resolução maior

Então percebi que a tela do convidado estava no "modo de escala" (host + c), mudei para tela cheia (host + F) e a resolução estava boa!

ceco
fonte
1

Basta executar o ubuntu na máquina virtual e instalar "VirtualBox Guest Additions" (Dispositivos -> Instalar Guest Additions). Após a instalação, reinicie o sistema convidado.

Agora a resolução mudará automaticamente, dependendo do tamanho da janela.

* Eu uso o Ubuntu 13.04 no VirtualBox 4.2.12 para Mac OS

Boa sorte.

Roman Shamritskiy
fonte
1

Ocorreu um problema com a tela sem tamanho completo após as atualizações. Executando o Ubuntu 12.04. Na mídia VBOXADDITIONS, simplesmente executei o autorun.sh - isso desinstalou e reinstalou as adições de convidados e, em seguida, reiniciei e tudo voltou ao normal.

Richard
fonte
O motivo para perder as adições de convidados após as atualizações é porque você não instalou o dkmspacote antes de instalá-las. O DKMS cuidará da reconstrução dos módulos do kernel quando você instalar atualizações.
gertvdijk
1

Com o Ubuntu 12.04 como host e convidado, segui a resposta wfudge.

Isso requer que outros pacotes sejam instalados:

sudo apt-get xserver-xorg-core

Depois disso, execute esta linha modificada do wfudge sugerida pelo apt-get:

sudo apt-get install virtualbox-ose-guest-utils virtualbox-ose-guest-x11 virtualbox-ose-guest-dkms virtualbox-guest-x11

Depois que o convidado do Ubuntu não inicializou na GUI, com Ctrl + Alt + F1, logou no console e executou:

sudo apt-get install ubuntu-desktop

Reinicie e pronto. Agora posso obter resoluções mais altas de até 1600x1200. Ainda não é 1920x1080 (host), por isso não é em tela cheia, mas pelo menos é muito melhor do que o que eu tinha antes.

Eu acho que é um problema do VirtualBox, mas quando usado um host do Windows não tem esse problema ...

Christian Vielma
fonte
1

Para mim (Host: Mac El-capitan, Convidado: Ubuntu 14.xx LTS, VirtualBox: 5.0.12), o Ubuntu não será reiniciado (preto ou a tela roxa padrão congelada) após as instalações dos convidados, apt-getconforme descrito na maioria das postagens neste fio.

Finalmente, usei as instruções oficiais do VirtualBox . Em uma nova instalação do Ubuntu. Trabalhou!

Instalando adições de convidados no Ubuntu

  1. Siga estas etapas para instalar as adições de convidado na sua máquina virtual Ubuntu:
  2. Faça o login como ubuntu;
  3. Clique em Aplicativos / Sistema / Terminal (ou em Aplicativos / Terminal, se você estiver usando a versão 6.06.1 Dapper Drake);
  4. Atualize seu banco de dados do APT com o sudo apt-get update e digite sua senha, se solicitado;
  5. Instale as atualizações de segurança mais recentes com o sudo apt-get upgrade;
  6. Instale os pacotes necessários com o sudo apt-get install build-essential module-assistant;
  7. Configure seu sistema para a construção de módulos do kernel executando o sudo ma prepare;
  8. Clique em Instalar adições de convidados… no menu Dispositivos e escolha navegar pelo conteúdo do CD quando solicitado.
  9. Execute sudo sh /media/cdrom/VBoxLinuxAdditions.run e siga as instruções na tela.

Eu fiz um sudo reboot nowno final apenas para estar seguro. Na reinicialização, começou a mudar a resolução de acordo com o tamanho da janela.

Kashyap
fonte
0

Eu tenho o mesmo problema no meu notebook DELL M6600 com Ubuntu 12.10. Eu tive que instalar adições de missões no modo de segurança do Windows. Depois disso, a resolução da tela da área de trabalho foi feita pelo tamanho da janela com o SO convidado.

jafan
fonte
0

Às vezes, é muito simples (consulte 12.03 / 4). Na janela da máquina virtual, pressione o botão maximizar e ele preencherá a tela e fará com que o Ubuntu detecte novamente a resolução da tela da VM.

Senão, a resposta de Christian Vielma, executando as três etapas uma após a outra, habilitará essa opção.

ppostma1
fonte
0
  1. Feche o VirtualBox.

  2. Cole isso no Terminal Host:

    sudo VBoxManage setextradata NAME CustomVideoMode1 1152x680x32
    

    onde NAMEpode ser encontrado em ConfiguraçõesGeralBásicoNome .

  3. Reinicie o VirtualBox.

Ajay
fonte
0

Usando o X11 simples, sem um cliente de desktop pesado, o ratpoison, no meu caso, é o seguinte:

virtualbox-guest-x11

Entendo que outros pacotes possam conscientizar seu kernel de que ele está sendo executado em um ambiente virtual para alguns benefícios, mas este pacote parece lidar com os problemas de resolução.

Asad Hasan
fonte
0

A única solução que funcionou foi baixar o ISO mais recente do VBoxAdditions no site da Oracle, pois os antigos não funcionam corretamente com o DKMS.

Yatharth Agarwal
fonte