Defina a resolução da tela usando o parâmetro de inicialização do kernel no Linux

Defina a resolução da tela usando o parâmetro de inicialização do kernel no Linux
Há momentos em que você inicializa em sua distribuição Linux favorita e a resolução de exibição é definida incorretamente. Você pode estar tendo dificuldade em alterar a resolução de exibição para a correta depois de inicializar (especialmente nos sistemas operacionais do servidor sem cabeça do Linux). Se for esse o caso, há uma solução. Você pode realmente definir a resolução de exibição com parâmetros de inicialização do kernel Linux.Neste artigo, vou mostrar como definir a resolução da tela usando os parâmetros de inicialização do kernel no Linux. Então vamos começar.

Alteração da resolução da tela usando o parâmetro VGA Kernel:

Este é o método tradicional de alterar a resolução da tela usando o parâmetro de inicialização do kernel Linux. Funcionará muito bem no CentOS 7 e nas distribuições Linux mais antigas.

O VGA O parâmetro de bota do kernel aceita um código que representa a resolução da tela. Cada uma das resolução da tela suportada em seu monitor tem um número decimal único.

A maneira mais fácil de encontrar os códigos é usar vga = pergunte Inicialize o parâmetro quando você inicializa em seu sistema operacional.

Para fazer isso, vá para o menu Grub, selecione uma entrada e pressione e.

Agora, adicione vga = pergunte no final da linha que carrega o kernel, como mostrado na captura de tela abaixo. Observe que, a linha que carrega o kernel começa com Linux. Depois de terminar, pressione F10 para inicializar.

Agora, pressione Para ver todas as resoluções de tela suportadas.

Como você pode ver, todas as resoluções de tela suportadas e um código hexadecimal para cada resolução da tela estão listadas. Se você deseja testar uma resolução de tela para ver como funciona no seu computador, basta digitar o código hexadecimal e pressionar .

Digamos que a resolução da tela que você escolheu obras e você gostaria de defini -lo como a resolução de tela padrão. Para fazer isso, você precisa modificar os arquivos de configuração do GRUB no seu computador.

Digamos que a resolução da tela que você gostaria de definir é 1024x768x32, que tem o código hexadecimal 341. Quando você o define como padrão no arquivo de configuração do GRUB, você deve alterar o código hexadecimal para um código decimal equivalente.

341 hexadecimal = 3 * 16^2 + 4 * 16^1 + 1 = 833

Então, você tem que adicionar VGA = 833 Parâmetro de inicialização do kernel no arquivo de configuração do GRUB.

Primeiro, abra o arquivo de configuração do GRUB com o seguinte comando:

$ sudo vi/etc/default/grub

Agora, adicione VGA = 833 até o fim do GRUB_CMDLINE_LINUX como mostrado na captura de tela abaixo. Depois de terminar, salve o arquivo.

Agora, atualize os arquivos de configuração do GRUB com o seguinte comando:

$ sudo grub2 -mkconfig -o $ (readlink -f /etc /grub2.cfg)

Os arquivos de configuração do GRUB devem ser atualizados. Agora, na próxima vez que você inicializar, a nova resolução da tela deve ser aplicada.

Agora, reinicie seu computador com o seguinte comando para que as alterações entrem em vigor:

$ reiniciar

Alteração da resolução da tela usando GFXPayload:

Na versão mais recente do GRUB, a resolução da tela é definida usando GFXPayload. Então o VGA O parâmetro pode não funcionar corretamente. Se for o caso de você, esta seção é para você. Também é fácil definir a resolução da tela usando esse método do que o método tradicional.

Primeiro, pressione c No menu Grub para ir ao prompt de comando GRUB.

Você deve estar no prompt de comando grub.

Agora, execute o seguinte comando para ativar o módulo pager.

grub> set pager = 1

Agora, para encontrar a resolução da tela suportada no seu computador, execute o seguinte comando:

Grub> vBeinfo

Como você pode ver, todas as resoluções de tela suportadas são exibidas. A saída é muito longa, então, usa o pager. Você pode pressionar Para navegar para a frente e ver se a resolução da tela que você está procurando é suportada.

Como você pode ver, mais resoluções de tela são exibidas. Aqui, você não precisa se lembrar de nenhum código. Lembre -se da resolução da tela. Por exemplo, se você deseja definir a resolução da tela 1024x768x32, Então é isso que você deve colocar no arquivo de configuração do GRUB. Muito simples.

Para definir a resolução da tela, abra o arquivo de configuração do GRUB com o seguinte comando:

$ sudo nano/etc/padrão/grub

O arquivo de configuração deve ser aberto. Agora, adicione a linha GRUB_GFXPAYLOAD_LINUX = 1024X768X32 como mostrado na captura de tela abaixo. Depois de terminar, salve o arquivo pressionando + x seguido pela y e .

Agora, atualize os arquivos de configuração do GRUB com o seguinte comando:

$ sudo update-grub2

Os arquivos de configuração do GRUB devem ser atualizados. Na próxima vez que você iniciar seu computador, a nova resolução da tela deve ser aplicada.

Por fim, reinicie seu computador com o seguinte comando para que as alterações entrem em vigor:

$ sudo reiniciar

Então, é assim que você define a resolução da tela usando os parâmetros de inicialização do kernel no Linux. Obrigado por ler este artigo.