Eu presumo que a razão pela qual você está perguntando sobre isso é que você usa monitores diferentes na mesma máquina Ubuntu e você quer que o GRUB2 tenha uma boa aparência em todos eles. No entanto, se você está preocupado com a resolução usada uma vez que o Ubuntu inicializa, isso não resolve isso . O GRUB2 não "repassa para o kernel" a resolução que ele seleciona para o menu de inicialização.
Edite /etc/default/grub
como root
. Você pode querer fazer o backup primeiro:
sudo cp /etc/default/grub /etc/default/grub.old
(Você executaria isto no Terminal, o qual você pode abrir pressionando Ctrl + Alt + T .)
Para editá-lo com o Gedit como root
run:
gksu gedit /etc/default/grub
(Ou se você estiver usando o Kubuntu, execute kdesudo kate /etc/default/grub
).
Você receberá muitas mensagens no Terminal, se você executar esse comando no Terminal, em vez de usar Alt + F2 . Você notará que eles não dizem que pertencem ao arquivo que você está editando, então tudo bem.
Você verá que parte do arquivo diz algo assim:
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command 'vbeinfo'
#GRUB_GFXMODE=640x480
Remova o comentário (isto é, remova a% principal#
) da linha que diz GRUB_GFXMODE
e altere a resolução de 640x480
para auto
. A linha deve agora ler:
GRUB_GFXMODE=auto
Salve o arquivo e saia do editor. No terminal, execute:
sudo update-grub
(Isso deve ser executado após cada modificação para /etc/default/grub
, para aplicar as alterações.)
Agora reinicie e veja se isso faz o que você quer.
Pode não ser (já que usa o "padrão de plataforma", que pode não ser o mais alto possível). Se for esse o caso, edite /etc/default/grub
novamente e, desta vez, altere a linha para indicar algo como:
GRUB_GFXMODE=1600x1200,1280x1024,1024x768,800x600,640x480
Você não necessariamente vai querer usar exatamente essa linha. Você deve listar todas as resoluções que deseja testar, na ordem em que deseja que elas sejam tentadas. As resoluções que listei são as resoluções mais padrão para monitores com proporção de 4: 3, mas monitores widescreen (incluindo a maioria das telas de laptops nos dias de hoje) têm formatos diferentes e usam resoluções diferentes. A Wikipédia possui uma lista de resoluções comuns que pode ajudá-lo. Se você conhece as resoluções específicas que deseja para cada dispositivo, basta listá-las (a mais alta primeiro). Você provavelmente deve incluir 640x480
ou auto
no final. Eu recomendo isso porque não sei se o GRUB2 sempre tentará uma baixa resolução segura, se você não incluir isso.
Em seguida, salve o arquivo novamente, execute sudo update-grub
novamente, reinicialize novamente e veja se isso é o que você precisa.
Se isso não acontecer, você pode estar sem sorte. O GRUB2 não exibe vídeos da mesma maneira que o Ubuntu faz quando é inicializado. O GRUB2 usa Extensões BIOS VESA para exibir o menu de inicialização com resolução aprimorada (e profundidade de cor) e a resolução máxima da máquina por meio do VBE nem sempre é tão alto quanto a resolução máxima suportada pela placa de vídeo e monitor.
Fonte: A documentação oficial do GRUB2 . (Você notará o número da versão é 1.99 . Ainda é o GRUB2. Um pouco confuso, mas é verdade.)
[Finalmente, obrigado a TechZilla por apontar um erro grave na versão original desta resposta. ]