O Ubuntu mínimo no VirtualBox não pode obter resolução em tela cheia

1

Antes de fazer downvoting ou fechar / sinalizar este post como duplicado, por favor, note que estou trabalhando com um CLI Ubuntu, então a instalação de adições de guest virtualbox não ajuda. Eu já tentei. Eu também tentei outras soluções: por exemplo this ou este e muitos outros posts. Eu não tinha certeza se deveria fazer essa pergunta no macOS, Ubuntu ou SuperUser stackexchange, então eu perguntei aqui.

Eu tenho um Ubuntu Minimal 16.04.3 LTS tty1 instalado no VirtualBox Versão 5.1.30 r118389 no meu MacBook executando o MacOS EL Capitan versão 10.11.6. Quando eu tela cheia a janela com o deixou cmd + f a janela de trabalho do CLI Ubuntu não aumenta.

Solução esperada:

Quase todas as soluções que encontrei na internet exigem a edição desses arquivos:

  • /etc/default/grub
  • /etc/grub.d/00_header

Etapas:

  1. Mantenha shift ⇧ ao inicializar para ir ao menu GRUB
  2. pressione C para ir ao GRUB CLI
  3. insira o comando set pager=1 para garantir que você verá retornos longos
  4. insira o comando vbeinfo ou videoinfo e pressione Enter várias vezes para ver todas as suas opções de resolução de tela. No meu mac eu tenho uma resolução de tela de 2880x1800 e de vbeinfo escolhi 1152x864x32 .
  5. pressione shift ⇧ + esc para voltar ao menu do GRUB e depois inicializar normalmente
  6. Ao inicializar, edite /etc/default/grub com superusuário e aplique uma das edições:
    • alterando o valor de GRUB_CMDLINE_LINUX_DEFAULT="splash quite" para quiet vga=0x0365 ou nomodeset ou quiet text vga=0x160 ou splash vga=792 ...
    • descomentando a linha GRUB_GFXMODE=... e editando o valor para o selecionado na etapa 4
    • Adicionando uma linha abaixo como GRUB_GFXPAYLOAD=... com o mesmo valor acima ou keep
  7. Editando o arquivo /etc/grub.d/00_header com privilégios de superusuário e aplique as edições:
    • editando a linha if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=1152x864x32 ; fi para corresponder à resolução escolhida na etapa 4
    • Adicionando a linha if [ "x${GRUB_GFXPAYLOAD}" = "x" ] ; then GRUB_GFXPAYLOAD=1152x864x32 ; fi abaixo
    • Localize a linha set gfxmode=${GRUB_GFXMODE} e adicione set gfxpayload=${GRUB_GFXPAYLOAD} abaixo
  8. atualize o grub update-grub ou update-grub2 com o superusuário
  9. reinicializar

Durante o processo de inicialização ou no GRUB, o CLI atinge o tamanho da janela, mas quando é inicializado, a linha de comando principal ainda é pequena! Eu tentei outras resoluções e outras combinações possíveis, mas nenhuma funciona. Eu apreciaria se você pudesse me ajudar a encontrar o problema e resolvê-lo.

    
por Foad 29.12.2017 / 04:59

1 resposta

1

Acho que encontrei a solução. Bem, em parte! Com a solução abaixo, você poderá ajustar a resolução para qualquer uma das opções disponíveis em GRUB>vbeinfo , mas ela não se ajustará automaticamente para se ajustar à janela.

Solução:

(De esta postagem ), o único arquivo que você precisa editar é %código%. Então, após o passo 5, edite o arquivo e

  1. altere o valor de /etc/default/grub para GRUB_CMDLINE_LINUX_DEFAULT="splash quite"
  2. encontre nomodeset line e adicione GRUB_GFXMODE=... depois, com a resolução escolhida na etapa 4.

Em seguida, continue na etapa 8 para atualizar o GRUB e reinicializar.

P.S. Eu também tentei o problema com o Ubuntu 17.10 no Windows 10, então o problema não tem nada a ver com a versão do Ubuntu em qualquer sistema operacional host.

    
por 29.12.2017 / 13:45