Resolução máxima do terminal no servidor virtual do ubuntu guest

17

Eu tenho uma máquina VM executando o Ubuntu 14.04 (convidado) em um host Win7. Eu tenho atualmente a resolução do servidor definido para 1024 * 768 adicionando este

GRUB_CMDLINE_LINUX_DEFAULT="splash xvga=1024x768x24" 
GRUB_GFXMODE=1024x768x24

para /etc/default/grub .

No entanto, não consigo obter resoluções mais altas. Quando eu configuro por exemplo 1200 * 800, ele é redefinido para 640 * 480. Eu aloquei 128MB de memória de vídeo.

Posso chegar a resoluções mais altas?

    
por ECII 27.04.2014 / 19:55

3 respostas

17

A resposta que encontrei foi uma combinação de Como eu aumentei a resolução no modo de console? e Como usar o ubuntu server full screen no virtualbox? O primeiro forneceu informações para alterar a resolução de exibição do grub, e o último me ajudou a diagnosticar por que o antigo wasn t resultando em qualquer alteração na resolução.

Combinando as duas respostas:

  1. Identifique a resolução que o seu ambiente VirtualBox suporta. Reinicialize o sistema e mantenha a tecla Shift até que as janelas do grub apareçam e, em seguida, pressione c . Isso vai deixá-lo no console do grub. Digite o commend vbeinfo para ver uma lista de resoluções. Selecione a resolução que funciona para você (no meu caso, 1152x864x32 ).

  2. Edite /etc/default/grub para modificar / criar uma linha GRUB_GFXMODE=1152x864x32 (onde você substitui a resolução pela apropriada para seu ambiente).

  3. Edite /etc/grub.d/00_header para modificar a linha

    if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=auto ; fi
    

    para

    if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=1152x864x32 ; fi
    

    (novamente, substituindo a resolução)

  4. Atualize o grub e reinicie: update-grub2 && shutdown -r now

O Grub deve inicializar na resolução nova e mais alta, e então essa resolução deve continuar depois que você estiver logado.

    
por Rob Hall 10.08.2014 / 18:21
14

Eu tenho tentado isso por algumas horas agora e alguns dias atrás também por algumas horas. A solução de Rob Halls funcionou para mim apenas durante o período de inicialização, quando o GRUB está mostrando as entradas do menu. Depois que o servidor (eu estou usando um servidor Ubuntu, versão mais recente) inicializou, a resolução estava de volta ao "normal".

Adicionando a seguinte linha a /etc/default/grub :

GRUB_GFXPAYLOAD_LINUX=1152x864x32

e depois

update-grub2 && reboot

Eu tive a maior resolução durante o processo de inicialização (menu grub) e dentro do console.

    
por awsomedevsigner 28.02.2016 / 17:23
5

Como @Zook apontou nos comentários, foi o suficiente para eu (como superusuário) ativar e alterar a seguinte linha em /etc/default/grub :

GRUB_GFXMODE=1152x864x16

e depois

update-grub && reboot

A versão do GRUB é 2.02 ~ beta2-9ubuntu1.

Virtualbox versão 4.3.16, host do Windows 7, resolução nativa de 1600 x 1050.

Importante para isso funcionar é remover qualquer linha vga= ou xvga= ou video= do kernel, por exemplo. em GRUB_CMDLINE_LINUX_DEFAULT .

Esta dica eu encontrei aqui . Eu não tive que realizar as alterações propostas na possível duplicata .

    
por x29a 07.01.2015 / 14:14