View previous topic :: View next topic |
Author |
Message |
phil_r Apprentice
Joined: 14 Mar 2006 Posts: 259 Location: Lincoln, NE, USA
|
Posted: Thu Jun 17, 2021 3:03 pm Post subject: [Solved] UEFI boot logo not displayed |
|
|
Hi guys. This counts as a "first world cosmetic problem"...
If I boot my machine with Fedora, I see the logo of the motherboard model on the screen as the OS is loading. Same thing with Suse Tumbleweed - motherboard logo on screen with a "Tumbleweed" graphic at the bottom of the screen.
Booting Gentoo, I just have a black screen up until SDDM starts.
I use rEFInd as the boot manager with calls the kernel directly (EFI stub) - no Grub is installed. Using systemd as the init.
I did wonder if I need to install Plymouth but I'm not sure that's the issue, plus I've had issues trying to get Plymouth to work in the past.
Anyone have any ideas on how Gentoo can boot with the logo on screen instead of just blackness?
Thanks! _________________ Just when you think you know the answers, I change the questions.
Last edited by phil_r on Fri Jun 18, 2021 12:39 am; edited 1 time in total |
|
Back to top |
|
|
alamahant Advocate
Joined: 23 Mar 2019 Posts: 3879
|
Posted: Thu Jun 17, 2021 5:14 pm Post subject: |
|
|
I think you are referring to the POST stage.
This is when the logo appears.
This is also when you can press F2 or other to interrupt the boot process and enter the bios.
When the kernel is loaded you are NOT supposed to see any log other than the dmseg and init messages.
There are some exceptions for example centos where sometimes you see a row of TUXes on the top of the screen.
There is a kernel config flag
Code: |
CONFIG_LOGO=y
CONFIG_LOGO_LINUX_MONO=y
CONFIG_LOGO_LINUX_VGA16=y
CONFIG_LOGO_LINUX_CLUT224=y
|
See the kernel config db entry
[url]
https://cateee.net/lkddb/web-lkddb/LOGO.html
[/url]
You need the framebufer driver and vga _________________
Last edited by alamahant on Thu Jun 17, 2021 5:24 pm; edited 1 time in total |
|
Back to top |
|
|
phil_r Apprentice
Joined: 14 Mar 2006 Posts: 259 Location: Lincoln, NE, USA
|
Posted: Thu Jun 17, 2021 5:22 pm Post subject: |
|
|
Yes, I'm aware of the Tux logo (one per CPU core). Also yes it's the logo that appears during POST.
My question is, if Fedora and Suse can keep that logo on screen while booting, what do I need to do to have Gentoo do the same? _________________ Just when you think you know the answers, I change the questions. |
|
Back to top |
|
|
alamahant Advocate
Joined: 23 Mar 2019 Posts: 3879
|
|
Back to top |
|
|
phil_r Apprentice
Joined: 14 Mar 2006 Posts: 259 Location: Lincoln, NE, USA
|
Posted: Thu Jun 17, 2021 5:41 pm Post subject: |
|
|
indeed.
Tried that, doesn't make a difference - which I'm quite happy about because I neither want nor need Grub on my system. rEFInd does a far better job with a lot less hassle.
I see you made some edits to your previous posts - I want to clarify - this is NOT about getting Tux on screen. I've done that for years. I'm talking about the manufacturer's logo for the motherboard as a splash screen while the OS is booting. If other OS's can do it by default, there has to be way to get Gentoo to do it. _________________ Just when you think you know the answers, I change the questions. |
|
Back to top |
|
|
GDH-gentoo Veteran
Joined: 20 Jul 2019 Posts: 1530 Location: South America
|
Posted: Thu Jun 17, 2021 10:22 pm Post subject: |
|
|
Apparently it's done with Plymouth and one of its themes (the "bgrt" one?). It's not clear for me if the bootloader has to cooperate as well, and if rEFInd is able to cooperate in that case. |
|
Back to top |
|
|
phil_r Apprentice
Joined: 14 Mar 2006 Posts: 259 Location: Lincoln, NE, USA
|
Posted: Fri Jun 18, 2021 12:37 am Post subject: [Solved] |
|
|
Hey dude, thanks for that link... I got it to work. So I installed Plymouth, set the bgrt theme, used Dracut to create the initramfs and rebooted - lo and behold, EFI boot splash with a spinner at the bottom (same as on Hans' videos that were on the flicker-free FAQ). rEFInd didn't even stutter, it just saw the initramfs and used it - no configuration needed.
Thanks for the help! _________________ Just when you think you know the answers, I change the questions. |
|
Back to top |
|
|
|