Como usar a tela cheia do servidor ubuntu no virtualbox?

17

Eu instalei o servidor Ubuntu 12.4 na caixa Oracle Virtual, após concluir a instalação, não posso usar o servidor Ubuntu em tela cheia, as adições de convidados presentes na caixa virtual funcionarão no servidor ubuntu.

bamirthampr
fonte

Respostas:

29

Você pode fazer com que o console do servidor ubuntu no VirtualBox inicie com uma resolução que sua placa gráfica suporte através do ambiente de caixa virtual.

Etapas rápidas

  • Verifique as resoluções suportadas pela sua placa gráfica através do VirtualBox Environment (VBE). Você deve descobrir isso emitindo o comando ' vbeinfo' no console do GRUB (pressione a Ctecla quando o menu de inicialização do GRUB aparecer).

  • Escolha uma resolução e abra '/ etc / default / grub' (por exemplo sudo vim /etc/default/grub) e altere a linha #GRUB_GFXMODE=640x480para algo assim GRUB_GFXMODE=1152x864(onde 1152x864 deve ser a sua resolução personalizada, que também é suportada pela sua placa gráfica).

  • Agora execute estes dois comandos um por um:

    sudo update-grub
    sudo reboot
    

Agora você deve ver o console da sua VM na resolução personalizada que você acabou de definir.

( PS: Como Javier Rivera disse, a resolução em tela cheia pode não ser possível.)

wsou eu
fonte
11

Como mencionado na maneira correta de alterar a resolução do terminal no Ubuntu Server 13.04? você também precisa definir

GRUB_GFXPAYLOAD_LINUX=keep

no arquivo / etc / default / grub, caso contrário, a resolução será usada apenas brevemente durante a inicialização

Laurent
fonte
11
i confirmar isso é necessário para Servidores Ubuntu 16.04 LTS
Jeff Xiao
10

Outras respostas não funcionaram corretamente para mim no Ubuntu 16.10 - por exemplo, a resolução seria aplicada, mas depois revertida em vários pontos mais tarde durante a inicialização. O que acabou por funcionar foi a combinação das três configurações a seguir em /etc/default/grub:

GRUB_GFXMODE=1280x1024  # width x height required - see below
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
GRUB_GFXPAYLOAD_LINUX=keep

Seguido da execução:

sudo update-grub
sudo reboot

NOTA 1: As resoluções suportadas podem ser identificadas no grub. Clique Cno prompt do grub e digite:

set pager=1    (To enable paging of long vbeinfo output)
vbeinfo
reboot         (When done)

Ao selecionar uma resolução, a largura x a altura são suficientes (a menos que você se preocupe especificamente em definir a profundidade da cor também).

Nota 2: Se você não vir o menu GRUB, mantenha pressionado Shiftdurante a inicialização.

Tom
fonte
Em 16.04, GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"havia um requisito para que a resolução fosse alterada.
Macroman
Obrigado. essa é a melhor solução.
Carrega 28/07/19
9

O que eu sempre faço é instalar o ssh no servidor e usar a massa para acessar o servidor. Isso não apenas permite a visualização do servidor em tela cheia, mas também a conexão com outras máquinas.

para instalar o metapacote ssh (cliente e servidor), basta executar:

sudo apt-get install ssh

Você pode instalar apenas openssh-serverse não precisar do cliente ssh na VM.

Yoram Givon
fonte
3
Como isso responde à pergunta?
Olli
4
@Olli serve ao mesmo objetivo - ter uma CLI em tela cheia.
Guntbert
2
essa é a maneira mais fácil de obter exatamente a mesma coisa que o OP está solicitando.
Anthony Anthony
Isto não é a mesma coisa. Há casos em que você não pode usar o SSH (por exemplo, máquinas sem rede) e ainda deseja aumentar a resolução.
MacroMan 11/12/19
2

O driver de exibição de adições de convidados do VirtualBox funciona apenas no modo gráfico, não no modo de texto. Você precisará instalar o Xorg para usá-lo em tela cheia.

Javier Rivera
fonte