
UEFI 모드로 멀티부팅 시스템(Windows 10, Ubuntu + 각각 자체 전용 디스크에 있는 기타 배포판)이 설치되어 있습니다. Grub 부트로더는 Linux 드라이브 ESP 파티션에 설치됩니다.
Grub 메뉴에서 Windows 10 메뉴 항목을 삭제하고 싶어서 /etc/default/grub 파일에 "GRUB_OS_PROBER_SKIP_LIST" 매개변수를 추가하는 방법을 생각했습니다.
이에 대한 여러 토론과 Grub 매뉴얼을 읽은 후:
"'GRUB_OS_PROBER_SKIP_LIST'
os-prober 출력에서 무시할 파일 시스템의 공백으로 구분된 FS UUID 목록입니다. efi 체인로더의 경우 <UUID@<EFI_FILE>"입니다
.
GRUB_OS_PROBER_SKIP_LIST="58EE-F18B@/dev/nvme0n1p2"
또는:
GRUB_OS_PROBER_SKIP_LIST="58EE-F18B@/dev/nvme0n1p2/efi/Microsoft/Boot/bootmgfw.efi"
하지만 작동하지 않았고 Grub을 Windows 10 메뉴 항목으로 업데이트한 후에도 Windows 10 메뉴 항목이 여전히 남아 있습니다.
Trovato Windows Boot Manager su /dev/nvme0n1p2@/efi/Microsoft/Boot/bootmgfw.efi
내가 어디에서 잘못하고 있는 걸까요?
답변1
사용
GRUB_OS_PROBER_SKIP_LIST="58EE-F18B@/efi/Microsoft/Boot/bootmgfw.efi"
대신에
GRUB_OS_PROBER_SKIP_LIST="58EE-F18B@/dev/nvme0n1p2/efi/Microsoft/Boot/bootmgfw.efi"
새로운 grub 구성 파일을 생성하면 다음과 같은 알림이 표시됩니다.
Skipped Windows Boot Manager on /dev/sda1@/efi/Microsoft/Boot/bootmgfw.efi by user request.