Aumentando o tamanho / resolução da tela em uma instância de VirtualBox do Centos

22

Eu tenho a instância VirtualBox do Centos 5. O tamanho da tela é bem pequeno (800 * 600) e eu gostaria de aumentá-la para 1280 * 1080. Nas preferências do Gnome para "Resolução de tela", eu só tenho a opção para 600 * 800 ou 640 * 480.

Eu tentei editar meu xorg.conf (baseado neste tutorial under-virtualbox / "> link ), mas não parece ter feito diferença. Aqui está um trecho da seção editada:

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
        Modes   "1280x800"
    EndSubSection
EndSection

Alguém sabe como fazer isso?

    
por Aaron Newton 24.11.2011 / 00:36

6 respostas

20

Uma resolução máxima de 800x600 sugere que o seu servidor X dentro da máquina virtual esteja usando o driver SVGA . SVGA é a resolução mais alta para a qual há suporte padrão; além disso, você precisa de um driver.

VirtualBox emula um adaptador gráfico específico do VirtualBox, ele não emula um hardware existente anteriormente componente como a maioria dos outros subsistemas. As adições de guest incluem um driver para esse adaptador. Insira o CD de adições do convidado no menu do dispositivo VirtualBox e execute o programa de instalação. Efetue logout, reinicie o servidor X (envie Ctrl+Alt+Backspace do menu VirtualBox) e você deverá ter uma resolução de tela que corresponda à sua janela do VirtualBox. Se você achar que ainda precisa de ajustes manuais do seu xorg.conf , o manual tem algumas dicas.

Há um limite para o quão alto você pode obter, devido à quantidade de memória que você alocou ao adaptador gráfico na configuração do VirtualBox. 8MB vai te dar até 1600x1200 em 32 cores. Indo além disso é mais útil se você usa 3D.

    
por 24.11.2011 / 02:44
4

Eu tive os mesmos problemas com configurações diferentes:

Sistema operacional do host: Linux Mint 17 Cinnamon 64-bit Convidado OS: Centos 6.6 Virtualbox: Oracle VM VirtualBox Manager 4.3.10_Ubuntu

Solução que funcionou para mim:

  1. Instale o Virtualbox - > Dispositivos, Inserir imagem de CD de adições de convidados

    [root@centos6 ~]# cd /media/VBOXADDITIONS_4.3.10_93012/
    ./VBoxLinuxAdditions.run
    
  2. obtenha uma string de resolução personalizada:

    [root@centos6 ~]$ cvt 1600 900
    # 1600x900 59.95 Hz (CVT 1.44M9) hsync: 55.99 kHz; pclk: 118.25 MHz Modeline "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync
    
  3. definir sequência de resolução personalizada:

    [root@centos6 ~]$ xrandr
    Screen 0: minimum 64 x 64, current 1024 x 768, maximum 16384 x 16384
    VBOX0 connected 1024x768+0+0 0mm x 0mm
       1024x768       60.0*+   60.0*
       1600x1200      60.0 
       1440x1050      60.0 
       1280x960       60.0 
       800x600        60.0 
       640x480        60.0 
    
    [root@centos6 ~]$ xrandr --newmode "1600x900_60.00" 118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync
    
    [root@centos6 ~]$ xrandr --addmode VBOX0 "1600x900_60.00"
    
  4. use a caixa de diálogo de configuração de administração do sistema normal para alterar a resolução para 1600 x 900 que não estava disponível antes.

HTH, Magnus

    
por 03.01.2015 / 20:26
1

Você precisa de extensões de convidados do Virtual Box.

Para instalá-los você precisa primeiro do repositório RPMForge adicionado para o yum, siga estas instruções:

http://wiki.centos.org/AdditionalResources/Repositories/RPMForge#head-5aabf02717d5b6b12d47edbc5811404998926a1b

Em seguida, execute este comando em um terminal:

yum install dkms
    
por 01.05.2013 / 18:38
0

No meu caso ( virtualbox 5 + centos 7 ), tudo o que fiz foi instalar o "Guest additional cd image", depois reiniciar o vm e torná-lo tela cheia ao iniciar, ele toma automaticamente a maior resolução. / p>

Acho que você pode esquecer de reinicializar ou não exibiu a tela inteira via host + F .

    
por 30.10.2015 / 17:44
0

Minha máquina virtual de repente não tem mais suporte para tela cheia.

Por fim, a correção foi fácil: tive de atualizar para a versão mais recente do VirtualBox e reinstalar a versão mais recente do Guest Additions. Depois de fazer isso, em seguida, reiniciar minha VM, a resolução foi automaticamente o tamanho correto (tela cheia).

    
por 08.11.2017 / 00:17
0

no CentOS 7.5 no VirtualBox 5.2.22 a solução foi:

  1. instalar o VirtualBox Additions
  2. crie um arquivo de configuração do módulo do kernel para o módulo "vboxvideo". Sem o parâmetro "modeset", o módulo não carrega.

    echo "opções vboxvideo modeset = 1" > /etc/modprobe.d/vboxvideo.conf

  3. reinicializar
por 20.11.2018 / 17:34