
Eu tenho um sistema de inicialização múltipla (Windows 10, Ubuntu + outras distribuições, cada uma em seu próprio disco dedicado) instalado no modo UEFI. O bootloader Grub é instalado na partição ESP da unidade Linux.
Querendo excluir a entrada de menu do Windows 10 do menu Grub, pensei em adicionar o parâmetro "GRUB_OS_PROBER_SKIP_LIST" no arquivo /etc/default/grub.
Depois de ler várias discussões sobre isso e o manual do Grub:
"'GRUB_OS_PROBER_SKIP_LIST'
Lista de UUIDs FS separados por espaço de sistemas de arquivos a serem ignorados na saída do os-prober. Para chainloaders efi é <UUID@<EFI_FILE>"
Eu tentei com:
GRUB_OS_PROBER_SKIP_LIST="58EE-F18B@/dev/nvme0n1p2"
ou:
GRUB_OS_PROBER_SKIP_LIST="58EE-F18B@/dev/nvme0n1p2/efi/Microsoft/Boot/bootmgfw.efi"
mas não funcionou e toda vez que depois de atualizar o Grub, a entrada do menu do Windows 10, a entrada do menu do Windows 10 ainda está lá:
Trovato Windows Boot Manager su /dev/nvme0n1p2@/efi/Microsoft/Boot/bootmgfw.efi
Onde estou fazendo errado?
Responder1
Usar
GRUB_OS_PROBER_SKIP_LIST="58EE-F18B@/efi/Microsoft/Boot/bootmgfw.efi"
em vez de
GRUB_OS_PROBER_SKIP_LIST="58EE-F18B@/dev/nvme0n1p2/efi/Microsoft/Boot/bootmgfw.efi"
A geração do novo arquivo de configuração do grub irá notificá-lo com algo como
Skipped Windows Boot Manager on /dev/sda1@/efi/Microsoft/Boot/bootmgfw.efi by user request.