Estou usando a instalação mínima do CentOS 7 apenas com acesso à linha de comando (sem suporte gráfico instalado).
Depois de passar horas lendo on-line sobre editar arquivos grub, instalar adições de convidados e definir opções de VB, absolutamente nada está funcionando para mim.
Primeiro, as adições de convidados são instaladas. Em segundo lugar, o único arquivo grub que tenho é /boot/grub2/grub.cfg, e ele diz para não editá-lo, pois é gerado dinamicamente. Por fim, editar as configurações do monitor em VB> Máquina> para automático, nenhum ou sugerir a resolução que eu quero não faz diferença.
Passo a passo, o que exatamente devo fazer para obter uma resolução de tela maior que 640 x 400, além de fornecer um buffer (atualmente não há buffer)?
fonte
Respostas:
O CentOS 7 ainda usa o parâmetro vga obsoleto . Você queria passo a passo, você conseguiu:
sudo su
vi /etc/default/grub
i
ou aInsert
tecla no teclado para entrar no modo de edição.vga=792
dentro das aspas "paraGRUB_CMDLINE_LINUX
, f.ex.GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet vga=792"
Esc
e digite:wq
e aperteEnter
para salvar e sair do Vi.grub2-mkconfig -o /boot/grub2/grub.cfg
reboot
Este procedimento se aplica não apenas ao Mac, mas a todos os sistemas operacionais que executam o Virtualbox: Windows, Linux.
A resposta do @ garethTheRed pode funcionar em algumas versões de algumas distribuições Linux, mas o truque é encontrar os parâmetros corretos para o seu ambiente. Pelo menos com algumas distros da Red Hat, você precisa voltar a hábitos antigos e obsoletos.
fonte
vga
parâmetros. O BTWvga=792
fornecerá uma resolução de 1024x768 .Acima de tudo, segui os passos de @John Mayor e inventei uma maneira específica. espero que ajude alguém.
[Ambiente testado]
CentOS 7.4.1708 no VMWARE Workstation 12 Player (kernel 3.10.0-693.21.1.el7.x86_64)
Editar
GRUB_CMDLINE_LINUX
valor no/etc/default/grub
arquivoAtualização do Grub
Reiniciar
Uma mensagem é exibida como abaixo, pressione
<ENTER>
Escolha um dos valores de saída e observe-o Exemplo de exibição
Digite
z
e pressione<ENTER>
para testeA inicialização continua. após a inicialização, confirme se a resolução foi alterada.
Editar
GRUB_CMDLINE_LINUX
valor no/etc/default/grub
arquivo novamente, altere o valor vga de perguntar para o0x0342
que você memorizou na etapa anterior .※ O número do modo de exibição deve ser
hexadecimal
. ou não, seriaundefined video mode number 342
impressoAtualização do Grub novamente
Reinicie e confirme.
fonte
792
mas no grub vejo valores diferentes.Você precisa informar o kernel do convidado sobre o tamanho necessário do seu terminal.
No
grub
prompt, use as teclas do cursor para ir para o kernel que você pretende inicializar e pressione a Etecla para editar. Use a tecla do cursor para ir para a linha que inicialinux
e, no final da linha, adicione:para resolução de 800 x 600 com cores de 24 bits.
Pressione qualquer combinação de teclas
grub
necessária para inicializar.Se isso funcionar, você precisará tornar isso permanente:
Modifique
/etc/default/grub
e acrescente a estrofe acima àGRUB_CMD_LINE
linha.Próxima execução:
o que tornará 800x600 @ 24 o padrão para todos os kernels atuais e futuros.
fonte