EFI 부팅 파티션 복원

EFI 부팅 파티션 복원

Linux를 다시 사용하기 시작했는데 도움이 필요합니다. 저는 Arch를 이중 부팅과 Win 10 설치로 설치하려고 여러 번 시도했지만 성공하지 못했습니다. 그런데 이제야 이해가 된 것 같아요. 그러나 여러 설치 및 부트로더(grub, rEFInd)로 인해 지저분한 EFI 파티션이 남았습니다.

이전 설치 시도의 모든 흔적을 제거하고 EFI 파티션을 공장 설정으로 복원하려면 어떻게 해야 합니까? 즉, Windows 부트 로더만 포함되어 있습니까? 이 작업을 수행한 다음 grub을 부트로더로 사용하여 아치를 다시 설치하고 싶습니다.

efibootmgr을 사용하여 nvram에서 rEFInd 부트로더를 제거했지만 grub이 계속 작동하도록 할 수 없습니다. 나는 단지 깨끗하게 시작하고 다시 시도하고 싶습니다.

감사해요!

답변1

EFI 파티션은 일반 FAT32 파티션입니다. Arch가 기본적으로 (어디에나) 설치하지 않은 경우 마운트하기만 하면 됩니다. EFI파티션 루트에는 하나의 디렉터리가 있어야 합니다. 모든 EFI 부트로더가 있는 디렉터리는 공급업체나 운영 체제에서 지정한 디렉터리입니다. (참고: FAT32는 대소문자를 구분하지 않지만 파일 이름의 대소문자를 유지하므로 파일 이름과 디렉터리 이름의 대소문자가 다를 수 있습니다.)

EFI/refind, EFI/arch및 모든 디렉토리를 삭제 하고 EFI/Microsoft디렉토리는 변경하지 않은 채로 두십시오.

EFI/BOOT대체 부트로더를 포함하는 디렉토리가 있을 수도 있습니다 ( EFI/BOOT/boot64.efix86_64 시스템에서는 이름이 다른 아키텍처에서 다를 수 있음). Windows는 일반적 으로 해당 NVRAM 부팅 항목이 없어도 Windows를 부팅할 수 EFI/Microsoft/Boot/bootmgfw.efi있도록 복사본을 설치합니다 .EFI/BOOT/bootx64.efi

적용 가능한 NVRAM 부팅 항목이 없거나 펌웨어 부팅 메뉴를 사용하여 "From"을 지정한 경우이것부트로더 파일의 이름이 명시적으로 지정되지 않은 경우 .efi펌웨어는 대체 부트로더 파일을 로드하려고 시도합니다.

관련 정보