GRUB에서 파일을 부트로더로 로드하는 방법은 무엇입니까?

GRUB에서 파일을 부트로더로 로드하는 방법은 무엇입니까?

GRUB 2를 사용하여 파일을 로드하고 부트 섹터처럼 실행하려면 어떻게 해야 합니까(리얼 모드에서 0x07C0:0x0000에 로드하고 부트 드라이브는 DL에 있음)?

답변1

GRUB 2의 플랫폼 버전을 실행하는 경우 이 명령을 i386-pc사용할 수 있습니다 . 현재 선택한 파티션의 첫 번째 섹터 가져오기를 chainloader포함하여 파일 이름 또는 차단 목록 표기법을 사용할 수 있습니다 .+1

예를 들어 다른 플랫폼 버전을 실행하는 경우 x86_64-efiBIOS 스타일 부트 섹터를 로드할 수 없습니다. 일반적으로 체인 로딩은 특정 버전의 GRUB을 로딩하는 데 사용되는 것과 동일한 프로토콜을 통해 다른 부트 로더를 로딩하는 것을 의미합니다. 따라서 x86_64-efiGRUB 버전을 사용하면 EFI 셸이나 기타 바이너리를 체인 로드할 수 있습니다 *.efi.

관련 정보