Como posso alterar com segurança a resolução da tela do grub2?

44

Eu fiz uma nova instalação do Ubuntu 11.04 em um notebook HP 550. Mas o grub2 não se encaixa na melhor resolução de tela que este Notebook pode suportar (1280x800).

Como posso fazer isso sem usar um aplicativo de terceiros?

    
por Binarylife 22.07.2011 / 00:15

5 respostas

57

Para fazer isso com segurança, é necessário dois passos.

Passo 1: encontre o modo preferido

Reinicialize e pressione e segure a tecla Shift para exibir seu grub. Pressione C para entrar no modo de console. Então digite:

$ vbeinfo

Isto irá mostrar várias coisas como o grub reconhece o seu monitor. Na parte inferior é "modo preferido" - no seu caso, deve dizer 1280x800. Anote o valor.

Observação: às vezes, algumas placas de vídeo com erros dão ao Grub a resolução preferida incorreta - se o modo preferido for muito mais alto do que você esperava, selecione o modo mais próximo na lista exibida que você estava esperando.

Pressione Esc para retornar ao grub e pressione Enter para inicializar.

Passo 2: Definindo a resolução no grub

Alcance seu terminal e digite

$ sudo nano /etc/default/grub

encontre a linha

#GRUB_GFXMODE=640x480

remova o # e altere 640x480 com o modo preferido que você anotou. Por exemplo:

GRUB_GFXMODE=1280x800

salve e digite

$ sudo update-grub

Nota: o modo preferido deve estar entre os listados por vbeinfo. Por exemplo, se o seu modo preferido for 1920x1080 (uma configuração comum de proporção de 16x9), seu modo preferido NÃO é suportado por vbeinfo e pode não funcionar corretamente. Na verdade, não parece haver nenhum modo 16x9 suportado pelo vbeinfo, como no Ubuntu 13.04. Nesse caso, você poderia tentar voltar a algo comum como 640x480, o que, parece a maioria monitora suporte e vbeinfo suporta. Além disso, nem todos os modos suportados pelo vbeinfo são necessariamente suportados pelo seu monitor e você pode ter que experimentar.

    
por fossfreedom 22.07.2011 / 00:47
18

Estou usando o Ubuntu 16.04 e as coisas são um pouco diferentes na versão empacotada do Grub para mim.

O comando vbeinfo não existe.

  1. Ativar
  2. No menu do grub, pressione c para obter a linha de comandos do grub
  3. Digite videoinfo
    Isto lista todos os modos - é a tag < width > x < height > você precisa anotar.
  4. Opcionalmente, há um comando videotest que você pode usar para testar uma determinada resolução, por exemplo, %código%. No entanto , enquanto este teste funcionou para mim, não consegui voltar ao menu do grub! Então, isso não é tão útil (a menos que alguém possa explicar como escapar do teste).
  5. Inicialize totalmente e edite (sudo) videotest 1280x1024 , mas a linha que você está procurando agora é chamada de /etc/default/grub . Então descomente e defina isso para o seu modo desejado.
  6. Executar GRUB_GFXMODE e reinicializar.
por artfulrobot 18.03.2016 / 12:12
5

Estou executando o 14.04LTS em um ASUS M51AC com um OEM Nvidia 625GT. Eu descobri que, além da resposta aceita, eu também precisava adicionar a linha:

GRUB_GFXPAYLOAD="keep"

para / etc / default / grub.

    
por Sean Davis 04.05.2015 / 00:27
3

Grub Customizer :

Fácil de usar o personalizador de configurações do Grub2. Vá para "Preferências" - > "Aparência"

  • marque "resolução personalizada" e selecione uma das resoluções disponíveis
  • clique em "fechar"
  • clique em "salvar"
  • feche o programa e reinicie o computador

    
por 13east 22.07.2011 / 01:55
2

Para mim no servidor Ubuntu 17.10 foi

GRUB_GFXPAYLOAD_LINUX="keep"
GRUB_GFXMODE="1920x1080x32"

Também precisei definir o seguinte para impedir que o desligamento fosse interrompido

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
    
por jmervine 23.03.2018 / 06:47