최근 컴퓨터는 제조업체가 EFI와 관련하여 "BIOS"라는 용어를 사용하여이 문제를 혼란스럽게하고 있지만 BIOS가 아닌 EFI를 사용합니다. EFI 부팅 프로세스에는 BIOS와 마찬가지로 디스크의 첫 번째 섹터에서 부팅 코드를로드하는 작업이 필요하지 않습니다. 따라서 디스크는 BIOS에서 디스크를 부팅 할 수 있다는 것과 동일한 의미로 EFI에서 실제로 부팅 할 수 없습니다. 대신 EFI 부팅 프로세스에는 FAT 파티션에서 파일을 부팅하는 작업이 포함됩니다. EFI 시스템 파티션 (ESP), 하드 디스크에. 일반적으로 이러한 부트 로더는 NVRAM에 저장된 데이터를 저장하는 EFI에 등록해야합니다. 이동식 디스크는 부트 로더를 고정 된 이름으로 저장하여 부팅 할 수 있습니다 ( EFI/BOOT/bootx64.efi
x86-64 시스템의 경우),이 고정 이름 방식은 일반적으로 하드 디스크에서도 작동합니다. 내장 된 EFI 부트 로더는 세 번째 스크린 샷의 "부팅 옵션 # 1"처럼 전체 디스크 부팅 옵션 인 것처럼이 대체 파일 이름에 대한 메뉴 옵션을 표시합니다. EFI에 올바르게 등록 된 부트 로더는 일반적으로 "Gentoo"또는 "Ubuntu"와 같은 이름을 가지고 있습니다. 디스크마다 이러한 항목이 여러 개있을 수도 있고 전혀 없을 수도 있습니다.
이 모든면에서 비틀기가 있습니다. 대부분의 EFI에는 호환성 지원 모듈 (CSM), EFI가 BIOS 모드 OS를 부팅 할 수있게하는 BIOS 호환성 계층을 제공합니다. 이 옵션을 활성화하면 BIOS 옵션에서 "BIOS 모드"가 부족하지만 BIOS 모드에서 OS 부팅을위한 부팅 옵션을 볼 수 있습니다. 세 번째 스크린 샷의 "부팅 옵션 # 2"는 아마도 그러한 옵션 일 것입니다. 안타깝게도 CSM 모드를 제어하는 옵션은 완전히 표준화되지 않았으므로 CSM과 관련하여 시스템이 어떻게 작동하는지 알 수 없습니다. 외부 디스크 또는 모든 디스크에 대해서만 활성화 될 수 있지만 BIOS 모드 부트 로더가 발견되지 않으면 내부 디스크를 무시할 수 있습니다.
어떤 경우라도 하드 디스크에 CSM 옵션을 활성화하거나 EFI 모드 부트 로더를 설치하고 EFI에 등록해야합니다. GPT 파티셔닝을 사용한다고 하셨기 때문에 두 번째 옵션을 권장합니다. 만나다 리눅스 용 EFI 부트 로더에 관한 나의 웹 페이지 이를 위해 사용할 수있는 부트 로더에 대한 정보와 EFI에 등록하는 방법에 대해 설명합니다. 이미이 모든 작업을 수행했다면 버그가 발생했다고 생각할 수 있습니다. 이 경우에는 다음과 같은 다른 도구를 사용해야 할 수도 있습니다. bcfg
EFI 버전 2 셸의 유틸리티를 사용하여 부트 로더를 등록하십시오. 만나다 이 구역 rEFInd를 사용하여이를 수행하는 방법을 배우려면 rEFInd 문서를 참조하십시오. (이 프로세스는 다른 부트 로더와 거의 동일합니다.)