Adicione o seguinte após sua linha GRUB_GFXMODE
em /etc/default/grub
:
GRUB_GFXPAYLOAD_LINUX=keep
A resolução do TTY1-6 é baixa ~ 640 × 480
Ubuntu 11,10 | Grub2 | nVidia | Placa NVIDIA GT215
Eu passei pelo processo nessa site e após a edição o menu GRUB aparece na resolução correta (mais refinada). Mas depois que ele inicializa no GNOME (via gdm3) e eu tento visualizar o terminal 1-6, a tela está quase completamente ilegível.
Eu posso reverter minhas alterações, mas estou procurando restaurar a resolução fina da qual as telas de terminal são capazes.
Para determinar as resoluções de tela disponíveis. para mim, eu usei:
hwinfo --framebuffer | grep "Mode"
Mode 0x0369: 1680x1050 (+6720), 24 bits
Estes são os passos que passei. editar 1) grub config 2) módulos initramfs, então 3) atualizar
sudo vi /etc/default/grub
Encontre as três linhas a seguir.
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
...
#GRUB_GFXMODE=640×480
Altere-os para:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1680x1050-24,mtrr=3,scroll=ywrap"
GRUB_CMDLINE_LINUX="vga=0x0369"
...
GRUB_GFXMODE=1680x1050
Então:
sudo vi /etc/initramfs-tools/modules
Adicionando / editando linha:
uvesafb mode_option=1680x1050-24 mtrr=3 scroll=ywrap
Crie um novo arquivo:
echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
Finalmente atualize os arquivos de configuração:
sudo update-grub2
sudo update-initramfs -u
Mais uma vez, o menu GRUB no início do processo de inicialização mostra a resolução mais refinada (incluindo tamanho de fonte pequeno), mas a pequena resolução focalizada refinada desaparece para os terminais após a inicialização.
Adicione o seguinte após sua linha GRUB_GFXMODE
em /etc/default/grub
:
GRUB_GFXPAYLOAD_LINUX=keep
Eu tive um problema semelhante. Instalado o nvidia
drivers gráficos no Debian e de repente a resolução TTY deu errado. Eu não estava particularmente preocupado com a resolução do GRUB, apenas o console que eu obteria dele.
Com essas simplificações do problema, a parte seguinte do OP funcionou perfeitamente para mim:
sudo vi /etc/initramfs-tools/modules
Adding/editing line:
uvesafb mode_option=1680x1050-24 mtrr=3 scroll=ywrap
Finally update the configuration files:
sudo update-initramfs -u
Eu também tentei a sugestão para simplesmente adicionar o parâmetro vga=0x0369
na linha de comando do kernel. Isso não funcionou para mim com o kernel 3.2.0
embora
O driver nvidia
não suporta alta resolução para tty, mas você pode usar nouveau
em vez de nvidia
Você realmente precisa ter uma alta resolução na tela de inicialização do GRUB? Caso contrário, basta adicionar vga=0xXXXX
à linha de comando do kernel. Isso funciona perfeitamente para mim (executando um notebook nVidia-ION com o driver nVidia de código fechado).