Grub의 체인로더 오류

Grub의 체인로더 오류

노트북에 리눅스를 설치하려고 합니다. 문제는 BIOS가 잠겨 있다는 것입니다. GRUB를 설치했고 이제 grub2를 사용하여 부팅 가능한 Linux USB(Fedora 38)를 부팅하려고 합니다. 나는 이것을 시도했습니다 :

set root=(hd1,gpt1

그 다음에

chainloader +1

그런 다음 boot명령을 사용하여 시작하십시오. 문제는 chainloader +1오류가 발생한다는 것입니다.

../../grub-core/kern/efi/sb.c:182:bad shim signature

답변1

BIOS 스타일 부팅 프로세스에 대한 지침을 따르고 있지만 시스템이 UEFI 기본 모드에서 실행되고 있으며 보안 부팅이 활성화되어 있을 수도 있습니다.

UEFI 부팅 프로세스에서는 디스크 또는 파티션의 첫 번째 블록(즉, 각각 마스터 부트 레코드 또는 파티션 부트 레코드)을 로드하고 실행할 필요가 없습니다.시작 파일펌웨어가 직접 읽을 수 있는 파일 시스템에서. UEFI 사양의 모든 버전은 FAT32 지원을 보장하며 공급업체는 UEFI 사양 요구 사항 외에 파일 시스템 지원을 추가하도록 선택할 수 있습니다.

이동식 미디어의 표준 부팅 파일 경로는 /EFI/boot/bootx64.efi연결된 파일 시스템의 루트에서 시작됩니다.

그러니 chainloader /EFI/boot/bootx64.efi대신 시도해 보세요 chainloader +1.

관련 정보