djs*_*dog 6 boot grub2 framebuffer
我有一台运行 Gentoo 的 MSI WD-60 笔记本电脑。它有一个 3840x2160 的屏幕,所以我不得不设置 Gnome/Firefox/IntellJ 以将它们的 DPI 加倍以使其可读。除了启动期间的帧缓冲区外,一切正常。
我在内核中使用了 CONFIG_FB_EFI,所以我假设内核将它用于其帧缓冲驱动程序。我使用以下命令为 grub 提供了更大的字体和更低的分辨率:
GRUB_GFXMODE=1920x1080
GRUB_GFXPAYLOAD_LINUX=keep
GRUB_FONT="/boot/grub/fonts/DejaVuSans30.pcf"
Run Code Online (Sandbox Code Playgroud)
Grub2 看起来不错并且是 1920x1080,但是在我选择我的内核后,模式切换回原生模式并且我的帧缓冲区文本很小。我也尝试了旧的vga=795
选项,但这似乎也不起作用。
这没什么大不了的,但我确实有 LUKS 加密,所以我的 initram 中的提示非常小。无论如何让我的启动顺序在启动期间使用更大的字体或更高的 DPI 或更低的分辨率?是否有我遗漏的内核选项或参数专门用于 EFI 帧缓冲区?