이전 컴퓨터(BIOS 포함)에서는 2개의 파티션을 만들어야 했습니다. 하나는 설치용 /
이고 다른 하나는 스왑용입니다. 하지만 UEFI를 사용하는 새 시스템에서는 이 두 파티션 외에도
세 번째 파티션을 생성해야 합니다. EFI System
이 파티션의 목적은 무엇입니까?
업데이트: 이 파티션은 Linux 배포판과 Windows 간에 공유됩니까?
답변1
그 의미 외에도ESP(EFI 시스템 파티션)은 실제로 UEFI 사양에 정의된 FAT 변형 중 하나를 사용하여 포맷되고 펌웨어가 이를 찾는 데 도움이 되도록 특정 GPT 파티션 유형으로 지정된 파티션입니다. 이렇게 하면 모든 EFI 실행 파일이 한 위치에 저장되고 운영 체제별 로더 또는 기타 EFI 실행 파일과 함께 "체인 로드"됩니다.
이 설정을 시작하는 단계는 다음과 같습니다.
- 시스템 켜짐 - POST(전원 켜짐 자체 테스트)
- UEFI는 펌웨어를 로드하고 부팅에 필요한 모든 하드웨어를 초기화합니다.
- 펌웨어는 읽을 파티션과 UEFI 애플리케이션이 저장되는 위치를 결정합니다.
- 펌웨어는 부팅 관리자 데이터를 읽고 목록을 사용하여 부팅 우선 순위가 가장 높은 EFI 응용 프로그램을 결정합니다. 일부 UEFI 시스템은 유연성이 떨어지며 UEFI 애플리케이션만
<ESP>/EFI/BOOT/BOOTX64.EFI
. - UEFI 애플리케이션이 시작됩니다. 다른 UEFI 애플리케이션(예: UEFI 셸/메뉴)을 시작/링크하거나 initramfs 및 커널을 로드할 수 있습니다.
기본적으로 EFI 응용 프로그램을 저장하는 데 사용되는 FAT 파티션입니다. 여기서 장점은 더 이상 "부트 섹터"가 필요하지 않다는 것입니다. 바이너리(efi 파일)를 저장하고 원하는 모든 작업을 수행할 수 있는 파티션입니다(마더보드가 사양을 구현하는 방식에 따라 다름).
업데이트된 답변:\EFI\Microsoft\Boot\bootmgfw.efi
Linux 관련 EFI(Gummiboot, rEFInd 또는 Grub)와 Windows 8 표준 EFI 로더( )가 동일한 파티션에 저장되는 방식으로 파티션이 공유됩니다. EFI 펌웨어에서 직접 메뉴를 생성할지 아니면 Grub을 사용하여 Windows 및 Linux 항목을 생성할지 여부는 사용자에게 달려 있습니다.예.
안타깝게도 Windows 7 32비트와 Windows Vista 및 이전 버전(32비트 또는 64비트)은 EFI+GPT를 지원하지 않습니다. 듀얼부팅을 위해서는 Bios + MBR 솔루션을 사용해야 합니다.
추가 자료:
답변2
통과하다위키피디아:
ESP(EFI 시스템 파티션)에는 설치된 모든 운영 체제(동일하거나 다른 저장 장치의 다른 파티션에 포함)에 대한 부트 로더, 부팅 시 펌웨어에서 사용되는 컴퓨터에 있는 장치에 대한 장치 드라이버 파일, 시스템 운영 체제가 시작되기 전에 실행되도록 설계된 유틸리티와 오류 로그와 같은 데이터 파일.
또한 이를 BIOS 모드 부팅과 연관시키십시오.
UEFI는 파티션의 첫 번째 블록(섹터)을 호환성 코드용으로 예약하여 이전 부팅 섹터를 효과적으로 생성함으로써 이전 시스템과의 하위 호환성을 제공합니다. 기존 BIOS 기반 시스템에서는 파티션의 첫 번째 섹터가 메모리에 로드되고 실행이 해당 코드로 전송됩니다. UEFI 펌웨어는 CSM(호환성 지원 모듈)을 통해 레거시 BIOS 모드로 부팅하지 않는 한 MBR(마스터 부트 레코드)의 코드를 실행하지 않습니다.