Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Solved] UEFI boot logo not displayed
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo
View previous topic :: View next topic  
Author Message
phil_r
Apprentice
Apprentice


Joined: 14 Mar 2006
Posts: 259
Location: Lincoln, NE, USA

PostPosted: Thu Jun 17, 2021 3:03 pm    Post subject: [Solved] UEFI boot logo not displayed Reply with quote

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
View user's profile Send private message
alamahant
Advocate
Advocate


Joined: 23 Mar 2019
Posts: 3879

PostPosted: Thu Jun 17, 2021 5:14 pm    Post subject: Reply with quote

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
View user's profile Send private message
phil_r
Apprentice
Apprentice


Joined: 14 Mar 2006
Posts: 259
Location: Lincoln, NE, USA

PostPosted: Thu Jun 17, 2021 5:22 pm    Post subject: Reply with quote

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
View user's profile Send private message
alamahant
Advocate
Advocate


Joined: 23 Mar 2019
Posts: 3879

PostPosted: Thu Jun 17, 2021 5:24 pm    Post subject: Reply with quote

Maybe use plymouth?
and grub.......?
https://forums.gentoo.org/viewtopic-t-689963-start-0.html
_________________
:)
Back to top
View user's profile Send private message
phil_r
Apprentice
Apprentice


Joined: 14 Mar 2006
Posts: 259
Location: Lincoln, NE, USA

PostPosted: Thu Jun 17, 2021 5:41 pm    Post subject: Reply with quote

:-D 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
View user's profile Send private message
GDH-gentoo
Veteran
Veteran


Joined: 20 Jul 2019
Posts: 1530
Location: South America

PostPosted: Thu Jun 17, 2021 10:22 pm    Post subject: Reply with quote

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
View user's profile Send private message
phil_r
Apprentice
Apprentice


Joined: 14 Mar 2006
Posts: 259
Location: Lincoln, NE, USA

PostPosted: Fri Jun 18, 2021 12:37 am    Post subject: [Solved] Reply with quote

GDH-gentoo wrote:
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.


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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum