我已设置/etc/default/grub
为:
GRUB_HIDDEN_TIMEOUT=0
GRUB_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""
这样我就可以在启动期间获得完整的控制台文本输出。
此外,我已设定/etc/default/console-setup
:
FONTFACE="TerminusBold"
FONTSIZE="16x32"
以便启动时字体更大。
因此,现在当我启动时(使用传统的 CSM 模式和集成的 Intel Skylake 显卡),会发生以下情况:
- 我在显示器的原始分辨率(1920x1080)上看到了主板的 ASRock UEFI 启动徽标
- 然后显示器一片空白,似乎切换了模式
- 然后控制台输出以显示器的原始分辨率(1920x1080)出现在显示器上但控制台使用较小的默认字体大小
- 然后,当控制台输出出现在屏幕上时,显示器再次变为空白,并且似乎再次切换模式
- 然后控制台输出重新出现在显示器的原始分辨率(1920x1080)中然后切换到更大的字体大小
所以,我想知道:即使分辨率始终保持不变,为什么屏幕也会变黑几次?
为什么控制台没有立即使用更大的字体大小?
此外,根据 Arch Linux Wiki,似乎可以通过编辑来比平时更早地激活 KMS(内核模式设置),/etc/mkinitcpio.conf
请参阅:
但/etc/mkinitcpio.conf
似乎在 Ubuntu 上不可用。
如何在 Ubuntu 上尽早启用 KMS?
答案1
我不知道您的系统正在运行哪个驱动程序以及相应的模块。
将其添加到
/etc/initramfs-tools/modules
使用以下方法更新当前内核 RAMDisk
sudo update-initramfs -u