Fedora引导屏幕同时显示Fedora徽标和Lenovo徽标。为什么和如何?


28

我有安装了Fedora 30的老式联想IdeaPad 110-15ISK(以及存储了LUKS加密的SSD)。

当我启动这台机器时:

  1. 短暂显示“ Lenovo”徽标(实际上只是一个文本)。
  2. 显示启动管理器屏幕,其中包含可选内核
  3. 我选择一个内核。
  4. 短暂显示“ Lenovo”徽标。
  5. 屏幕底部显示带有“ fedora(∫)”徽标的密码文本输入小部件。
  6. 我输入密码以解密LUKS固定的SSD。
  7. 引导过程继续,同时显示以下内容:
    1. 屏幕中间的“联想”徽标和
    2. 屏幕底部的“ fedora(∫)”徽标。
  8. 最后,KDE登录屏幕接管了。

为什么会发生(7)?除非Fedora带有特殊选择的制造商徽标来显示,否则怎么可能有“徽标混搭”?因为在那一点上,是由systemd负责监视器(可能是通过framebuffer)。这是相当神秘的。


6
Windows 8和更高版本执行相同的操作。它不是特定于Fedora的,已经有很长一段时间了。
迈克尔·汉普顿

Answers:


46

这是Hans de Goede 在Fedora中进行无闪烁启动的工作的结果。汉斯开发了一个新的Plymouth主题,该主题带有固件引导程序,并在其中添加了Fedora徽标,直到启动完成并由桌面环境接管为止。

之所以可行,是因为Bootsplash徽标现在作为ACPI资源公开,您可以在/sys/firmware/acpi/bgrt支持该徽标的系统中看到它。

另请参见无闪烁的常见问题解答。(这还说明了如何修改Plymouth主题,以便徽标仍与磁盘解密密码提示一起显示。)



2

在非常低的级别上,视频存储器在写入时不会自动清除。除非Fedora引导过程明确清除屏幕或更改视频模式,否则屏幕上显示的内容将“显示”在已有内容的“顶部”。


6
我曾考虑过这一点,但自从90年代以来,除了四分之一秒左右的时间,我都不记得在屏幕上看到“像素废话”的现象。将缓冲区当前清零是完成的事情(尤其是在美观巡逻的引导过程中)
David Tonhofer
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.