GRUBがLinuxイメージlinux-vmdisk
または同様のイメージをロードしてsystemdをロードした後、画面に正しくなく、奇妙なエンコーディングを含むsystemdブートプロセスステップが表示されることがわかりました。ただし、数秒後に一部のシステムサービスがロードされ、画面が更新され、ディスプレイが正しく表示されます。
私のシステムは、最新のアップデートを含む「Arch Linux」です。システムのバージョンは次のとおりです。
systemd 232
+PAM -AUDIT -SELINUX -IMA -APPARMOR +SMACK -SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN
編集:これは私のdmesgログです。https://gist.github.com/stardiviner/dfbeb58a7afb2a10dab1e9d51ff34686
関連するバグがあるかどうか知りたいです。原因が見つからない場合は、この問題をデバッグする方法を教えてください。
ベストアンサー1
GRUB設定が正しくないため、起動時に奇妙な文字が表示されることがあります。変更を伴う次の解決策を試してください/etc/default/grub
。各変更後、GRUB(grub-mkconfig -o /boot/grub/grub.cfg
または)を更新しupdate-grub
て再起動して変更をテストする必要があります。
1) 次の行を追加します。
GRUB_GFXMODE=<mode>,1024x768x32,auto
GRUB_GFXPAYLOAD_LINUX=keep
<mode>
画面の解像度はどこにありますか<width>x<height>x<depth>
?上記の行を例として参照してください。
サポートされているモードのリストを表示するには、グラフィックカードでこのモードをサポートする必要があります。
sudo hwinfo --framebuffer
2)それでも問題が解決しない場合は、行にvga=
パラメータを追加してみてください(注:廃止予定)GRUB_CMDLINE_LINUX_DEFAULT
。
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vga=792"
3)これらの回避策がまだ機能しない場合は、次のことを試してください(ソース:この以前の回答):
を使用して行をコメントアウトしますGRUB_CMDLINE_LINUX_DEFAULT
。
行を追加
GRUB_GFXMODE=<width>x<height>
GRUB_TERMINAL=console
<width>x<height>
ディスプレイの基本解像度はどこにありますか?