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


9

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

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


같은 문제가 있습니다. 내가 찾은 몇 가지 다른 질문은 부팅 복구가 도움이 될 수 있음을 나타냅니다. 실행을 시도했지만 "GPT가 감지되었습니다. BIOS- 부트 파티션을 작성하십시오. Gparted와 같은 도구를 통해 수행 할 수 있습니다"라는 메시지가 표시됩니다. 시도했지만 "새 파티션"옵션이 회색으로 표시됩니다. 내 부트 복구 BootInfo 요약 결과는 다음과 같습니다. paste.ubuntu.com/1346934
jimchristie

Win7에서도 같은 문제가있었습니다. os-prober가 나를 잘못 인도했습니다 : Bug1017880Bug109236 – 사용하지 마십시오!
schmijos

이 OS-프로 버의 (매우 중요 포함) 확인 버그, 같은 행동에 대해 설명 bugs.launchpad.net/ubuntu/+source/grub2/+bug/1024383을
Braiam

답변:


3

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

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


당신은 그것을 추측, efi 파일을 찾을 수 없습니다.
jimchristie

/boot/grub/grub.cfg에서 Windows 메뉴 항목을 붙여 넣을 수 있습니까? Windows 파티션에서 ntfs를 사용하고 있습니까?
Christopher Jahnke

나는 ntfs에 대해 모른다 ... 그것은 공장에서 설치된 것이 무엇이든이다. 파일에서 Windows 메뉴 항목처럼 들리는 몇 가지 다른 것을 발견했습니다. 전체 내용은 다음과 같습니다. pastebin.com/kGKPWbBH
jimchristie

1
최소한 XP 이후로 NTFS는 기본적으로 NTFS입니다.)
0xC0000022L

2

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를 간단하게 삭제할 수 있음).


아니. 그럽으로 엉망이되지 않았습니다. 어디서부터 시작 해야할지 모르겠습니다. 또는 그것을 청소하는 방법. 그리고 나는 큰 굵은 글씨로 시작하는 파일 인 "이 파일을 편집하지 마십시오"에서 엉망진창을 시작하기에 충분하지 않습니다.
jimchristie

2

Boot Repair가 해결했습니다.

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

링크 : 우분투 부팅 복구

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

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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.