El menú de Grub2 no se muestra cuando selecciono un gestor de arranque del menú UEFI

El menú de Grub2 no se muestra cuando selecciono un gestor de arranque del menú UEFI

Estoy arrancando dualmente UEFI Win 10 con Manjaro usando Grub2. Aquí están mis cargadores de arranque:

[flex@mylaptop ~]$ efibootmgr --verbose
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0001,0004,0000
Boot0000* Windows Boot Manager  HD(1,GPT,91383c96-901f-403a-8de5-363c8eb6f581,0x800,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)RC
Boot0001* Grub Menu     HD(1,GPT,91383c96-901f-403a-8de5-363c8eb6f581,0x800,0x32000)/File(\EFI\manjaro\grubx64.efi)
Boot0002* UEFI Onboard LAN IPv4 PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)/MAC(qwerty123,0)/IPv4(0.0.0.00.0.0.0,0,0)RC
Boot0003* UEFI Onboard LAN IPv6 PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)/MAC(qwerty123,0)/IPv6([::]:<->[::]:,0,0)RC
Boot0004* Windows Boot Manager  HD(1,GPT,91383c96-901f-403a-8de5-363c8eb6f581,0x800,0x32000)/File(\EFI\manjaro\grubx64.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...6................

Por cierto, ¿qué pasa con todos esos caracteres extra al final de la Boot0004* Windows Boot Managerentrada? Las dos Windows Boot Managerentradas se generan automáticamente, yo no las hice. Sólo hice el Grub Menuuso efibootmgr.

Cuando dejo que la computadora portátil se inicie sola, aparece el menú de Grub, supongo, porque este gestor de arranque está cargado porque apunta a Grub:

Boot0001* Grub Menu     HD(1,GPT,91383c96-901f-403a-8de5-363c8eb6f581,0x800,0x32000)/File(\EFI\manjaro\grubx64.efi)

Sin embargo, si presiono F12 para ingresar al BIOS y luego selecciono el mismo gestor de arranque "Boot0001* Grub Menu" desde allí, el menú Grub no se mostrará. Cuando el tiempo de espera expira, se carga el último sistema operativo que había seleccionado en el menú de Grub.

Es como si los gráficos no funcionaran en Grub cuando selecciono un cargador de arranque \EFI\manjaro\grubx64.efi manualmente desde la pantalla del menú de selección del cargador de arranque UEFI BIOS. Puedo ver una línea de pensamiento en la parte superior de la pantalla con texto confuso... pero no hay menú Grub. ¿Es esto quizás una limitación del firmware de mi BIOS? Iintenté recrearla entrada del gestor de arranque "Boot0001* Grub Menu" como "Boot0001* Windows Boot Manager" pero obtengo el mismo resultado.

También probé varias cosas en el archivo de configuración de Grub, como con los gráficos fx (actualmente configurados en automático), pero eso tampoco hizo ninguna diferencia.

Este es mi /etc/default/grub

GRUB_DEFAULT=saved
GRUB_TIMEOUT=5
#GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT_STYLE=menu
GRUB_DISTRIBUTOR="Manjaro"
GRUB_CMDLINE_LINUX_DEFAULT="quiet apparmor=1 security=apparmor udev.log_priority=3"
#GRUB_CMDLINE_LINUX_DEFAULT="apparmor=1 security=apparmor udev.log_priority=3"
GRUB_CMDLINE_LINUX=""

# If you want to enable the save default function, uncomment the following
# line, and set GRUB_DEFAULT to saved.
GRUB_SAVEDEFAULT=true

# Preload both GPT and MBR modules so that they are not missed
GRUB_PRELOAD_MODULES="part_gpt part_msdos"

# Uncomment to enable booting from LUKS encrypted devices
#GRUB_ENABLE_CRYPTODISK=y

# Uncomment to use basic console
#GRUB_TERMINAL_INPUT=console

# Uncomment to disable graphical terminal
#GRUB_TERMINAL_OUTPUT=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command 'videoinfo'
GRUB_GFXMODE=auto
#GRUB_GFXMODE=1024x768

# Uncomment to allow the kernel use the same resolution used by grub
GRUB_GFXPAYLOAD_LINUX=keep

# Uncomment if you want GRUB to pass to the Linux kernel the old parameter
# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx"
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
GRUB_DISABLE_RECOVERY=true

# Uncomment this option to enable os-prober execution in the grub-mkconfig command
GRUB_DISABLE_OS_PROBER=false

# Uncomment and set to the desired menu colors.  Used by normal and wallpaper
# modes only.  Entries specified as foreground/background.
GRUB_COLOR_NORMAL="light-gray/black"
GRUB_COLOR_HIGHLIGHT="green/black"

# Uncomment one of them for the gfx desired, a image background or a gfxtheme
#GRUB_BACKGROUND="/usr/share/grub/background.png"
GRUB_THEME="/usr/share/grub/themes/manjaro/theme.txt"

# Uncomment to get a beep at GRUB start
#GRUB_INIT_TUNE="480 440 1"

# Uncomment to ensure that the root filesystem is mounted read-only so that
# systemd-fsck can run the check automatically. We use 'fsck' by default, which
# needs 'rw' as boot parameter, to avoid delay in boot-time. 'fsck' needs to be
# removed from 'mkinitcpio.conf' to make 'systemd-fsck' work.
# See also Arch-Wiki: https://wiki.archlinux.org/index.php/Fsck#Boot_time_checking
#GRUB_ROOT_FS_RO=true

Mi pregunta
¿Cómo puedo hacer que aparezca el menú Grub cuando selecciono Boot0001* Grub MenuO Boot0001* Windows Boot Manageren el menú del gestor de arranque UEFI BIOS?

¡Gracias de antemano!

información relacionada