Windows 8.1을 통해 \ EFI \ ubuntu \ shimx64.efi (Ubuntu)를 시작하려고하면 0xc000007b 오류가 발생 함 UEFI 시스템의 Bootmanager
EFI 항목
우분투 설정 중에 우분투는 자동으로 EFI 시작 항목을 생성했습니다. ubuntu
. 항목을 사용하면 UEFI 부트 로더 직접. 내 EFI 부팅 항목은 다음과 같습니다.
Entry #9
Name: ubuntu
BCD ID: {a738afa2-8136-11e3-824f-806e6f6e6963}
Device: \Device\HarddiskVolume3
Bootloader Path: \EFI\ubuntu\shimx64.efi
Entry #18
Name: Windows 8.1
BCD ID: {current}
Drive: C:\
Bootloader Path: \Windows\system32\winload.efi
장치 사용 - 하위 메뉴
나는 시작하고 싶다. ubuntu
...을 통하여 Windows 8.1 부트 로더 . 에서 Windows 8.1 부트 로더 선택 옵션이있는 화면 장치 사용 하위 메뉴에 있습니다. 이 하위 메뉴에는 기존의 모든 항목이 있습니다. UEFI 부트 로더 나열됩니다. 선택할 수 있습니다. ubuntu
재부팅 후 올바르게 볼 수 있습니다. 애벌레 화면.
항목 추가 대상 Windows 8.1 부트 로더
이제 기존의 Entry를 장치 사용 에 기본 Windows 8.1 부트 로더 목록 :
bcdedit /displayorder {a738afa2-8136-11e3-824f-806e6f6e6963} /addlast
bcdedit 출력 :
c:\>bcdedit /enum
Windows-Start-Manager
---------------------
Bezeichner {bootmgr}
device partition=\Device\HarddiskVolume3
path \EFI\Microsoft\Boot\bootmgfw.efi
description Windows Boot Manager
locale de-DE
inherit {globalsettings}
integrityservices Enable
default {current}
resumeobject {dd3893a3-8112-11e3-a3ae-ef458f8a8f20}
displayorder {current}
{dd3893a8-8112-11e3-a3ae-ef459f8a8f20}
{a738afa2-8136-11e3-824f-806e6f6e6963}
toolsdisplayorder {memdiag}
timeout 5
Windows-Startladeprogramm
-------------------------
Bezeichner {current}
device partition=C:
path \Windows\system32\winload.efi
description Windows 8.1
locale de-DE
inherit {bootloadersettings}
recoverysequence {dd3893a5-8112-11e3-a3ae-ef458f8a8f20}
integrityservices Enable
recoveryenabled Yes
isolatedcontext Yes
allowedinmemorysettings 0x15000075
osdevice partition=C:
systemroot \Windows
resumeobject {dd3893a3-8112-11e3-a3ae-ef458f8a8f20}
nx OptIn
bootmenupolicy Standard
Firmwareanwendung (101fffff)
----------------------------
Bezeichner {a738afa2-8136-11e3-824f-806e6f6e6963}
device partition=\Device\HarddiskVolume3
path \EFI\ubuntu\shimx64.efi
description ubuntu
그런 다음 ubuntu
~로부터 기본 Windows 8.1 부트 로더 목록 재부팅 후 다음과 같은 오류가 발생합니다 (번역되어 원래 영어 표현이 달라질 수 있음).
Error during start of Windows.
File: \EFI\ubuntu\shimx64.efi
State: 0xc000007b
Info: The Application or the Operating System could not be loaded, because a required file is missing or it contains mistakes.
엔트리의 장치 사용 여전히 작동합니다. 무슨 일이 있었 니? 동일한 항목이어야합니다?
수동으로 항목 추가
수동으로 항목을 추가하려고 시도했습니다.
bcdedit /create /d "Ubuntu Test" /application bootsector
bcdedit /set {UUID_generated_by_/create} device partition=\Device\HarddiskVolume3
bcdedit /set {UUID_generated_by_/create} path \EFI\ubuntu\shimx64.efi
bcdedit /displayorder {UUID_generated_by_/create} /addlast
그러나 같은 오류가 발생합니다.
/boot/efi
.
shimx64.efi
에 상주합니까?