Codificação errada estranha exibida na inicialização do systemd

3

Depois que o GRUB carrega a imagem do linux linux-vmdisk ou similar, e o systemd carregou, descobri que a tela exibe as etapas do processo de inicialização do systemd com uma codificação errada e estranha. Mas depois de alguns segundos e alguns serviços do systemd foram carregados, a tela é atualizada e a exibição está correta.

Meu sistema é "Arch Linux" com a atualização mais recente. E a versão do systemd é:

systemd 232
+PAM -AUDIT -SELINUX -IMA -APPARMOR +SMACK -SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN

EDIT: aqui está o meu log link

do dmesg

Eu quero saber se há erros relacionados? Se eu não conseguir descobrir por que, então me diga como depurar esse problema?

    
por stardiviner 23.05.2017 / 06:29

1 resposta

1

Os caracteres estranhos na inicialização podem ser devidos a uma configuração errada do GRUB. Tente estas soluções que envolvem alterações em /etc/default/grub . Após cada alteração, lembre-se de atualizar o GRUB ( grub-mkconfig -o /boot/grub/grub.cfg ou update-grub ) e, em seguida, reinicialize para testar a alteração.

1) Adicione estas linhas:

GRUB_GFXMODE=<mode>,1024x768x32,auto
GRUB_GFXPAYLOAD_LINUX=keep

onde <mode> é a resolução da sua tela como <width>x<height>x<depth> , veja a linha acima para um exemplo.
Note que este modo deve ser suportado pela sua placa gráfica; para obter uma lista de modos suportados, execute

sudo hwinfo --framebuffer

Mais informações aqui

2) Se isso ainda não funcionar, tente adicionar um parâmetro vga= (nota: descontinuado) à linha GRUB_CMDLINE_LINUX_DEFAULT :

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vga=792"

3) Se ainda assim estas soluções não funcionarem, tente isto (tirado de esta resposta anterior ):

Comente a linha com GRUB_CMDLINE_LINUX_DEFAULT .

Adicione as linhas

GRUB_GFXMODE=<width>x<height>
GRUB_TERMINAL=console

onde <width>x<height> é a resolução nativa do seu monitor.

    
por 28.05.2017 / 20:43

Tags