I have an old-ish Lenovo ideapad 110-15ISK with Fedora 30 installed (and a LUKS-encrypted SSD as storage).
When I boot this machine:
- The “Lenovo” logo (actually just a text) is displayed, briefly.
- The boot manager screen is displayed with selectable kernels
- I select a kernel.
- The “Lenovo” logo is displayed, briefly.
- A password text entry widget is displayed with the “fedora(∫)” logo at the bottom of the screen.
- I enter the password to decrypt the LUKS-ified SSD.
- The boot process continues while the following is displayed:
- The “Lenovo” logo in the middle of the screen and
- The “fedora(∫)” logo at the bottom of the screen.
- Finally the KDE login screen takes over.
Why does (7) happen? How is it possible to have the “Logo mashup” unless Fedora comes with a special selection of manufacturer logos to display? Because at that point, it is systemd that is in charge of the monitor (maybe via the framebuffer). It is quite mysterious.
Answers:
Thank you for visiting the Q&A section on Magenaut. Please note that all the answers may not help you solve the issue immediately. So please treat them as advisements. If you found the post helpful (or not), leave a comment & I’ll get back to you as soon as possible.
Method 1
This is the result of Hans de Goede’s work on flicker-free boot in Fedora. Hans developed a new Plymouth theme which takes the firmware bootsplash and adds the Fedora logo to it, until boot finishes and the desktop environment takes over.
This works because bootsplash logos are now exposed as an ACPI resource, which you can see in /sys/firmware/acpi/bgrt on systems which support this.
See also the flicker-free FAQ. (This also explains how to modify the Plymouth theme so that the logo is still displayed along with the disk decryption password prompt.)
Method 2
Thats the new Plymouth theme. You can easily change the theme using
plymouth-set-default-theme --list plymouth-set-default-theme <one from list output> - R
Source:
https://fedoramagazine.org/howto-change-the-plymouth-theme/
Method 3
On a very low level, the video memory is not automatically cleared when it is written to. Unless Fedora boot process explicitly clears the screen or changes the video mode, whatever it puts on screen will appear “on top” of what’s already there.
All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0