Problema al utilizar "GRUB_OS_PROBER_SKIP_LIST" para evitar el escaneo de una unidad específica en un sistema de arranque múltiple con unidades separadas

Problema al utilizar "GRUB_OS_PROBER_SKIP_LIST" para evitar el escaneo de una unidad específica en un sistema de arranque múltiple con unidades separadas

Tengo un sistema de arranque múltiple (Windows 10, Ubuntu + otras distribuciones, cada una en su propio disco dedicado) instalado en modo UEFI. El gestor de arranque Grub está instalado en la partición ESP de la unidad Linux.
Al querer eliminar la entrada del menú de Windows 10 del menú de Grub, pensé en agregar el parámetro "GRUB_OS_PROBER_SKIP_LIST" en el archivo /etc/default/grub.
Después de leer varias discusiones al respecto y el manual de Grub:
"'GRUB_OS_PROBER_SKIP_LIST'
Lista de UUID FS de sistemas de archivos separados por espacios que se ignorarán en la salida de os-prober. Para cargadores de cadena efi es <UUID@<EFI_FILE>"
Probé con:

GRUB_OS_PROBER_SKIP_LIST="58EE-F18B@/dev/nvme0n1p2"

o:

GRUB_OS_PROBER_SKIP_LIST="58EE-F18B@/dev/nvme0n1p2/efi/Microsoft/Boot/bootmgfw.efi"

pero no funcionó y cada vez que actualiza Grub, la entrada del menú de Windows 10 sigue ahí:

Trovato Windows Boot Manager su /dev/nvme0n1p2@/efi/Microsoft/Boot/bootmgfw.efi  

¿Dónde estoy haciendo mal?

Respuesta1

Usar

GRUB_OS_PROBER_SKIP_LIST="58EE-F18B@/efi/Microsoft/Boot/bootmgfw.efi"

en lugar de

GRUB_OS_PROBER_SKIP_LIST="58EE-F18B@/dev/nvme0n1p2/efi/Microsoft/Boot/bootmgfw.efi"

La generación de un nuevo archivo de configuración de grub le notificará con algo como

Skipped Windows Boot Manager on /dev/sda1@/efi/Microsoft/Boot/bootmgfw.efi by user request.

información relacionada