Maior resolução de tela no VirtualBox?

141

Acabei de instalar o Ubuntu 10.04 no VirtualBox no Windows 7.

Infelizmente, as únicas opções exibidas para resolução de tela são 640x480 e 800x600, e o monitor é exibido como "Desconhecido".

Como eu poderia aumentar a resolução para 1280x1024 (estou em um monitor de 1600x1200)?

Atualizar
Tentei montar o ISO do VirtualBox 'Guest Additions' (no menu VBox 'Devices') e fazer sudo sh ./VBoxLinuxAdditions-x86.run da unidade montada, que deu 2 novas resoluções listadas após uma reinicialização (1024x768 e a versão 16: 9 dessa resolução). Isso funcionou quando eu os selecionei, mas desapareceu quando voltei para outra resolução. Tentei reinicializar e executar VBoxLinuxAdditions-x86.run novamente, mas as duas opções de baixa resolução foram listadas desta vez.
Eu acho que vou reinstalar ...

Parece ser um problema VBox em vez de um problema do Ubuntu, pois depois de reinstalar a 10.4 sobrescrevendo a partição virtual original, sudo sh ./VBoxLinuxAdditions-x86.run agora não tem efeito algum.

    
por pelms 28.08.2010 / 04:18

21 resposta

109

Você precisa instalar os utilitários convidados do VBox para adicionar suporte ao hardware gráfico virtualizado.

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

Anteriormente, você pode ter precisado das versões "ose":

sudo apt-get install virtualbox-ose-guest-utils virtualbox-ose-guest-x11 virtualbox-ose-guest-dkms
    
por maco 28.08.2010 / 04:25
44

Editar:

http://www.linuxformat.com/forums/viewtopic.php?p=103289
  1. Inicie a caixa Virtual e faça o login no Ubuntu.

  2. Pressione a tecla ctrl direita para que você possa colocar o ponteiro do mouse fora da máquina virtual.

3. Vá para o topo da janela virtual, clique em dispositivos e selecione "Instalar adições de convidado" Você verá uma janela dentro do Ubuntu mostrando que há alguns novos arquivos montados em uma unidade de CDROM virtual. Um desses arquivos deve ser VBoxLinuxAdditions.run

Você deve executar o arquivo com algumas permissões de administrador para fazer isso dessa maneira ...

  1. Clique dentro da tela do Ubuntu novamente e vá para Aplicativos - Acessórios e Terminal. A janela do terminal é de onde você irá executar o arquivo, mas primeiro devemos navegar até o diretório correto.

  2. digite this ... cd /media/cdrom0 (depois aperte enter, existe um espaço depois do cd!)

  3. próximo tipo ... dir (Você deve ver entre os arquivos exibidos VBoxLinuxAdditions.run)

  4. agora digite ... sudo sh ./VBoxLinuxAdditions.run (sim, isso é um ponto final antes da barra!)

depois que você apertar enter e ele fez o material dele, os arquivos agora podem ser acessados pelo Ubuntu.

  1. Agora você precisa reinicializar a máquina virtual ou pressionar Ctrl+Alt+backspace .

  2. Faça o login na área de trabalho do Ubuntu e, desta vez, vá para Sistema - Preferências e Resolução de tela. Agora você deve ter mais opções do que as três opções de baixa resolução que você tinha no começo do dia!

se a resolução desejada não for uma das recém-listadas, siga estas etapas ...

  1. Abra novamente a janela terminal (Aplicativos - Acessórios e Terminal)

  2. Digite ... sudo gedit /etc/X11/xorg.conf (espaço após o gedit e X11 deve ser o X maiúsculo)

  3. Ele pedirá uma senha que seja igual à sua conexão.

  4. O editor de texto é carregado e você deve ver muito texto na janela. Primeiro, faça um backup desse arquivo indo em "file", em seguida, "save as" e alterando o nome do arquivo para xorgbak.conf

  5. Agora você precisa procurar pelo texto até ver as resoluções de exibição listadas. Aqueles com os quais você se preocupará serão listados em profundidade de bits 24 ou profundidade de bits 16 (como essas profundidades são aquelas que fornecem uma grande quantidade de cores.)

  6. A ideia aqui é ter sua resolução de tela favorita incluída nesta lista. Faça isso inserindo-o antes das outras resoluções listadas da mesma maneira ou digitando-o em uma das outras. (você só precisará fazer isso para aqueles com profundidade de bits 24 e 16)

  7. Você deve agora fazer um "salvar como" mas tenha cuidado aqui, pois desta vez precisamos chamar o arquivo xorg.conf novamente. Se você acabou de salvar salvar aqui você teria salvo as alterações sobre o arquivo de backup que você criou!

  8. Você terminou. Clique em Ctrl+Alt+Backspace para reiniciar sua caixa virtual, faça o login e aproveite suas novas opções de resolução de tela!

por Siamore 28.08.2010 / 11:20
13

Eu tive o mesmo problema e descobri que, se você iniciar a máquina virtual > clique em "ver" na barra de ferramentas > clique em "exibição de convidados com redimensionamento automático" e, em seguida, sua máquina virtual terá a mesma resolução de tela da sua própria tela.

    
por XtremlyGeeky 29.12.2012 / 23:38
11

Dispositivos > Instale Adições para Convidados, deixe-o rodar e efetue o logout.

Quando você retornar à tela de login, verá que é o tamanho total do seu monitor. Faça o login e você está pronto para ir.

    
por ben_nuttall 29.04.2012 / 15:04
9

Uma vez que o Vbox Additions tenha sido instalado (e reinicie o sistema operacional convidado), pressione Host + H e, em seguida, maximize a janela, isso deve fazer o truque. Se não, talvez você esteja usando uma versão antiga do vbox (portanto, o Vbox Additions pode ter uma incompatibilidade ..)

    
por Axel 28.09.2010 / 14:21
7

Tente aumentar a quantidade de RAM alocada para a caixa virtual. Trabalhou para mim.

Para fazer isso, pare a VM e, no VirtualBox, vá para as Configurações da VM. Vá para a seção Exibir. Você pode aumentar a memória de vídeo lá. O meu foi de 1MB; Eu aumentei para 32MB e isso me permitiu usar meu monitor de 24 "totalmente.

    
por anon 26.04.2014 / 01:32
4
  • Configurações > Vídeo > Memória de vídeo = 128 MB , Ativar aceleração 3D = true .
  • Instalar GuestAdditions
  • Na máquina host, em cmd / bash , execute

    VBoxManage setextradata global GUI/MaxGuestResolution any
    
  • crie o arquivo /etc/X11/xorg.conf com o conteúdo:

    Section "Device"
      Identifier      "Configured Video Device" 
    EndSection
    Section "Monitor" 
      Identifier      "Configured Monitor"
    EndSection 
    Section "Screen"  
      Identifier      "Default Screen" 
      Monitor         "Configured Monitor"
      Device          "Configured Video Device" 
      SubSection "Display"
        Modes "1920x1080" 
      EndSubSection
    EndSection
    
  • Para executar a VM:

    Chave do Host Ctrl Direita no padrão + Página Inicial = exibição em tela cheia.

Eu tentei excluir todas as etapas, exceto a instalação GuestAdditions . Você precisa de todos eles.

    
por Gangnus 30.06.2014 / 13:31
3

Posso dizer como faço isso com o Mac OS X como o sistema host. Talvez funcione no Windows também.

  • inicio o ubuntu no VirtualBox
  • eu abro o terminal no Mac OS X
  • e execute "VBoxManage controlvm [nome] setvideomodehint 1280 1024 24" (substitua [nome] pelo nome do seu ubuntu vm)
por user142 01.09.2010 / 17:20
3

Eu tive o mesmo problema e consegui corrigi-lo usando o utilitário xrandr. Eu segui este artigo para corrigir o problema.

link

Às vezes isso pode ajudar você. De uma chance.

    
por aneeshep 10.12.2010 / 06:45
3

Consegui corrigir esse problema desligando minhas máquinas virtuais do VirtualBox, encerrando o VirtualBox e executando este comando em um Terminal:

VBoxManage setextradata global GUI/MaxGuestResolution any

Em seguida, inicie o backup do VirtualBox e o problema deve ser corrigido!

    
por hto 20.01.2013 / 08:14
2

O seguinte comando funcionou para mim
Abra o Terminal e digite:
sudo apt-get install dkms

Fonte: link
Reinicie o VirtualBox

    
por waghso 03.01.2016 / 15:07
1

Qual driver está especificado em ur xorg.conf? AFAIK, depois de instalar as adições de convidados, o 'vboxvideo' deve ser usado:

Section "Device"
    Identifier   "Configured Video Device"
    Driver     "vboxvideo"
EndSection
    
por Alexey Nedilko 28.08.2010 / 22:21
1

Depois de instalar as adições dos convidados: Vá para configurações > Exibição Aumente a memória de vídeo e ative a aceleração de vídeo 2D e 3D.

    
por mnrl 25.02.2014 / 14:22
1

É provável que a sua nova instalação de uma distribuição Linux no seu Virtualbox ainda esteja atualizada e que muito mais precisa ser feito para configurar o seu ambiente, e não menos importante é ativar o sistema X Window se tudo isso você está vendo são configurações de exibição para proporção de 4: 3 e inserindo 'startx' no prompt de comando não faz nada.

.. no seu terminal, digite o seguinte:

sudo apt-get install dkms
sudo apt-get update
sudo apt-get install linux-headers-'uname -r'
sudo apt-get install --reinstall xorg
startx

Se você configurou sua máquina virtual para o modo de tela cheia antes de inserir 'startx', a tela será ajustada automaticamente para a proporção de 16: 9, com as barras de ferramentas e tarefas em seus locais apropriados.

    
por baudrunner 12.05.2014 / 23:18
1

Além de instalar o plug-in Guest Additions, observe que o tamanho de exibição máximo pode ser limitado no painel VirtualBox preferências gerais :

Além disso, marque a opção autoResize e o VirtualBox definirá automaticamente o tamanho de exibição à medida que você redimensiona ou maximiza a janela.

    
por Agustí Sánchez 01.09.2016 / 11:29
0

Meu problema / solução era realmente estranho, eu tinha um outro laptop / monitor com uma resolução mais baixa configurada no Windows como tela principal. Portanto, não importa o que, mesmo se eu tivesse uma opção máxima em View / Virtual Screen 1920x1200, desta vez não foi verificada. Eu estou usando o i3 GUI, o gnome se comportou ainda mais estranhamente. Depois que eu configurei meu 4K 3840x2160 no Windows como monitor principal, o VirtualBox se adaptou corretamente. (Talvez eu combine isso com muita solução aqui no stackexchange e em outros sites.), Mas configurar a tela 4k como uma tela principal no Windows foi basicamente uma solução para mim.

Nota: Também anteriormente eu configurei a resolução linux ubuntu via linha de comando através de um processo desses comandos - Como definir uma resolução personalizada?

    
por FantomX1 03.10.2018 / 23:21
0

Isso já pode ter sido resolvido, mas eu tive esse problema e o consertei de forma muito simples, apenas atualizei o VirtualBox para a versão mais recente e re-instalei as adições de convidado.

    
por Steven Rice 08.09.2014 / 02:02
0

O VirtualBox 4.3.12 estava impedindo que as soluções acima funcionassem no meu sistema Windows. 4.3.18 foi lançado em torno de 2014/10/10 (2014 10 de outubro), todos os trabalhos acima desde a instalação que.

O comando "VBoxManage setextradata GUI global / MaxGuestResolution any" parece ter funcionado anteriormente, ou seja, não causou erros.

A instalação de adições de convidados já havia se queixado de que os arquivos de cabeçalho não estavam instalados, mas eram absolutamente NÃO evidenciados pelo fato de que a instalação de adições de convidado na atualização 4.3.18 não gera erros ao construir o módulo de pastas compartilhadas.

    
por user341448 23.10.2014 / 04:08
0

Aqui está uma resposta atualizada de 2016 que funcionou para mim.

Para começar, estou no Mac 10.11 (El Capitan) e meu VirtualBox é 5.0.26. Estou executando o Ubuntu 14.04 LTS neste exemplo (eu preciso atualizar meu Ubuntu eventualmente).

  1. Inicie sua VM
  2. Selecione "Dispositivos - > Inserção Adição de convidado Imagem do CD ..." (não, você não precisa realmente de um CD, isso é virtual)
  3. Isso abrirá uma janela solicitando sua senha de root
  4. Uma janela do terminal será aberta. Se ele perguntar sobre a reinstalação de uma versão anterior de adições de convidados, digite "yes" e pressione "".
  5. Reinicie sua VM
  6. Quando a VM estiver funcionando novamente, vá para "Exibir - > Tela virtual 1 - > [qualquer resolução desejada]" .

Minhas opções foram de 640x480 a 1920x1200. Uma vez que eu selecionei uma nova resolução, eu não tive que reiniciar a VM novamente, ela foi dimensionada automaticamente.

    
por Josh Beam 29.08.2016 / 20:19
0

Eu fiz essa configuração e tudo estava OK: Drivers adicionais

    
por Jan Vavra 13.04.2017 / 14:57
0

Se nenhuma das respostas ajudar você a corrigir o problema (como se fosse uma situação comigo), verifique no seu sistema operacional host na janela "Resolução da tela" ( Painel de controle > Aparência e personalização > Display ) se os monitores estão alinhados e não como na imagem do link a seguir:

Visualização das configurações no sistema operacional host que me causou problemas com resolução máxima no sistema operacional convidado

Se alguém estiver confuso por causa do valor do campo de exibição mostrado, o motivo é que não uso o Windows 7 como meu SO Host, então usei-o no VirtualBox para simular o problema.

Se você quiser usar uma resolução diferente em cada monitor e / ou não tiver certeza de como alinhar os monitores na janela anterior, clicar no botão "Detectar" deve fazer as coisas corretamente para você. Você provavelmente não suspeitaria que isso causa problemas porque, se você usar o Windows 7 (ou qualquer versão mais recente do Windows) como sistema operacional host, ele conseguirá renderizar a imagem em seus monitores, mesmo quando o posicionamento definido for distorcido como mostrado.

Eu tenho lutado com esse problema em muitos SOs convidados testados, como Ubuntu, Windows XP e Windows 7 (então, no meu caso, o problema não estava relacionado ao Ubuntu nem ao Linux) e depois de configurar apropriadamente essa configuração, foi capaz de escolher a maior resolução desejada no meu sistema operacional convidado (claro, você deve instalar previamente o Additions do VBox como é indicado em várias respostas).

    
por zeko868 06.03.2018 / 05:03