Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 678324

Summary: sys-boot/grub-2.0.2-r1 - /boot/grub/x86_64-efi/vbe.mod missing
Product: Gentoo Linux Reporter: Vit Pelcak <v.pelcak>
Component: Current packagesAssignee: Mike Gilbert <floppym>
Status: RESOLVED INVALID    
Severity: normal CC: base-system
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Vit Pelcak 2019-02-18 20:28:49 UTC
Hello.

I have installed the latest grub-2.02-r1 from stable with flags: fonts mount nls sdl themes truetype.

I have been migrating to new SSD, so I wanted to also create GPT partitioning and enable EFI support.

Then I found out that low resolution grub is running.

I use this setup in /etc/default/grub:
GRUB_GFXPAYLOAD_LINUX=keep
GRUB_DISABLE_RECOVERY=true
GRUB_DISTRIBUTOR="Gentoo"
GRUB_TIMEOUT=10
GRUB_DISABLE_LINUX_UUID=true
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_DEFAULT=saved
GRUB_GFXMODE=1680x1050,1024x768,auto
GRUB_VIDEO_BACKEND="vbe"
GRUB_CMDLINE_LINUX_DEFAULT='quiet splash'
GRUB_THEME="/usr/share/grub/themes/breeze/theme.txt"
GRUB_HIDDEN_TIMEOUT=0
GRUB_CMDLINE_LINUX=""

During the start, i get the error message that /boot/grub/x86_64-efi/vbe.mod is missing.

However it does exist in i386-pc.

# equery b vbe.mod
 * Searching for vbe.mod ... 
sys-boot/grub-2.02-r1 (/usr/lib/grub/i386-pc/vbe.mod)

Is this on purpose?

I was not able to find anything useful about it.
I simply would like to enable themes on x86_64 EFI setup.

Reproducible: Always

Steps to Reproduce:
1.vbe.mod missing in /boot/grub/x86_64-efi/
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2019-02-18 20:43:55 UTC
(In reply to Vit Pelcak from comment #0)
> I have installed the latest grub-2.02-r1 from stable with flags: fonts mount
> nls sdl themes truetype.

Latest? That's the _oldest_ available right now.

Keywords for sys-boot/grub:
        | a a a a i p p x h m s s s a m x | e u s         | r
        | l m r r a p p 8 p 6 3 h p m i 8 | a n l         | e
        | p d m m 6 c c 6 p 8 9   a d p 6 | p u o         | p
        | h 6   6 4   6   a k 0   r 6 s | | i s t         | o
        | a 4   4     4           c 4   f |   e           |
        |                           |   b |   d           |
        |                           f   s |               |
        |                           b   d |               |
        |                           s     |               |
        |                           d     |               |
--------+---------------------------------+---------------+-------
2.02-r1 | o + ~ ~ o o o + o o o o o o o o | 6 o 2/2.02-r1 | gentoo
--------+---------------------------------+---------------+-------
2.02-r2 | o ~ ~ ~ o o ~ ~ o o o o o o o o | 6 o 2/2.02-r2 | gentoo
--------+---------------------------------+---------------+-------
2.02-r3 | o ~ ~ ~ o + + ~ o o o o o o o o | 6 o 2/2.02-r3 | gentoo
--------+---------------------------------+---------------+-------
9999    | o o o o o o o o o o o o o o o o | 6 o 2/9999    | gentoo
Comment 2 Vit Pelcak 2019-02-18 20:58:12 UTC
(In reply to Jeroen Roovers from comment #1)
> (In reply to Vit Pelcak from comment #0)
> > I have installed the latest grub-2.02-r1 from stable with flags: fonts mount
> > nls sdl themes truetype.
> 
> Latest? That's the _oldest_ available right now.

Well, it is the latest stable as I said. The other ones are testing. I do have world up to date.
Comment 3 Mike Gilbert gentoo-dev 2019-02-19 16:22:42 UTC
vbe.mod is only supported for the i386-pc (BIOS) target.

To display graphics on x86_64-efi, you probably want to use the "efi_gop" module.