Windows 부팅 중 “잘못된 EFI 파일 경로”[닫기]

Windows 8이 사전 설치된 새 작동 노트북을 받았습니다. Ubuntu 12.10을 설치 한 후 grub 메뉴에 “잘못된 EFI 파일 경로”가 있으며 Windows가 부팅되지 않는다고 표시합니다. 우분투는 잘 작동합니다 …

이것에 대해 내가 할 수있는 일이 있습니까?



답변

grub을 수동으로 해결 방법으로 창을 추가해야합니다.

처음에

sudo blkid

여기 Windows 파티션에서 UUID를 볼 수 있습니다

/etc/grub.d/40_custom을 열고 다음 코드를 붙여 넣기 / 편집하지만 UUID_FROM_WIN8 을 위에서 언급 한 UUID로 바꾸
십시오 .

menuentry "Windows 8 UEFI" {
    search --fs-uuid --no-floppy --set=root UUID_FROM_WIN8
    chainloader (${root})/efi/Microsoft/Boot/bootmgfw.efi
}

체인 로더는 내가 아는 한 모든 Windows 버전에서 동일하게 보입니다.

Grub 파일을 편집 한 후 실행해야합니다

sudo update-grub

efi 파일을 찾지 못할 수도 있으므로 먼저 테스트 한 후 피드백을 보내 주시기 바랍니다. 그러나 한 가지 답변으로 여러 가지 조언을하고 싶지 않습니다 ..

도움이 되었기를 바랍니다!


답변

grub.cfg에서 grub을 사용 하여이 작업을 수행하기 위해 많은 혼란을 겪은 것처럼 보입니다.이 모든 것을 정리하고 기본 grub 구성으로 돌아가는 것이 좋습니다 (아마도 grub.cfg에 Windows에 대한 항목이 전혀없는 경우) 내용에 대해 /boot/grub/custom.cfg 파일을 작성하십시오.

#This entry should work for any version of Windows installed for UEFI booting

menuentry "Windows (UEFI)" {
 search --set=root --file /EFI/Microsoft/Boot/bootmgfw.efi
 chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}

장기적으로 os-prober 및 grub-mkconfig는 UEFI 기반 Windows 설치 감지를 지원할 것입니다 (이 항목이 중복되는 경우 /boot/grub/custom.cfg를 간단하게 삭제할 수 있음).


답변

Boot Repair가 해결했습니다.

부팅 옵션 (F12 등)으로 이동하여 liveCD 또는 liveUSB를 부팅하십시오. UEFI로 부팅해야합니다 (예 :UEFI : CD / DVD “또는 ” UEFI : [USBname] “). “Try Ubuntu”를 선택하십시오. 부팅 복구를 받고 “권장 복구”를 선택하십시오.

링크 : 우분투 부팅 복구

참고 : UEFI에서 CD 또는 USB를 부팅해야합니다. UEFI 모드에 있지 않은 상태에서 부팅 복구를 실행했는데 Grub이 있지만 Windows 8이 부팅되지 않습니다.

도움이 되었기를 바랍니다!