내 노트북에 freebsd, fedora, ad infinitum이 있고 Windows에 넣으려고 합니다. 그러나 EFI 파티션은 NTFS이고 FAT32여야 한다는 오류 메시지와 함께 Windows 설치에 실패했습니다. 실제로는 FAT32입니다. 검색 결과 EFI 파티션이 삭제되거나 비 EFI로 표시되면 설치가 성공하는 것으로 나타났습니다. 그러나 설치된 운영 체제의 나머지 부분이 작동하거나 부팅 가능한지는 확실하지 않습니다. 또한 EFI 파티션 수가 1을 초과합니다. EFI 파티션을 데이터 파티션으로 표시하면 이 문제가 해결됩니까? 그럼 안전할까요? 이 오류를 방지할 수 있는 방법을 제안해 주세요.
답변1
일반적으로 EFI 시스템 파티션(아마도 첫 번째 파티션)이면 충분하며 이와 같이 표시되어야 합니다(GPT 파티션 디스크의 GUID C12A7328-F81F-11D2-BA4B-00A0C93EC93B). 그러나 변경으로 인해 현재 설치가 중단될지는 알 수 없습니다.
당신은 시도 할 수 있습니다:
- 기존 EFI 파티션을 데이터 파티션으로 표시합니다. Windows를 설치하고 설치 프로그램이 디스크의 할당되지 않은 공간을 사용하도록 합니다. 설치 프로그램이 EFI 파티션을 생성합니다.
- Windows가 설치되어 실행되면 다른 EFI 파티션의 내용을 새 파티션으로 복사/이동합니다.
Fedora/FreeBSD에서는 .을 사용하여 새 메뉴 항목을 만듭니다
efibootmgr
.Fedora를 예로 들어
--part 1
EFI 파티션을 가리킵니다.efibootmgr --create --disk /dev/sda --part 1 --loader /EFI/fedora/grubx64.efi --label "Fedora"
이전 메뉴 항목을 삭제하려면 다음 명령을 사용하십시오
efibootmgr
.# list entries ordered by number efibootmgr # delete entry number 7 efibootmgr --bootnum 7 --delete-bootnum
이전 EFI(데이터) 파티션을 삭제하고 기존 파티션의 크기를 조정합니다.