UEFI 시스템에서 Windows 8.1 Bootmanager를 통해 \EFI\ubuntu\shimx64.efi(Ubuntu)를 시작하려고 할 때 오류 0xc000007b 발생

UEFI 시스템에서 Windows 8.1 Bootmanager를 통해 \EFI\ubuntu\shimx64.efi(Ubuntu)를 시작하려고 할 때 오류 0xc000007b 발생

UEFI 시스템에서 Windows 8.1 Bootmanager를 통해 \EFI\ubuntu\shimx64.efi(Ubuntu)를 시작하려고 할 때 오류 0xc000007b 발생

EFI 항목

Ubuntu를 설치하는 동안 Ubuntu는 이라는 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나는 끝까지 시작하고 싶다윈도우 8.1 부트로더. 에서윈도우 8.1 부트로더화면에서 선택할 수 있는 옵션이 있습니다.장치 사용하위 메뉴에서. 이 하위 메뉴에는 기존의 모든 항목이 있습니다.UEFI 부트로더나열되어 있습니다. 선택하면 ubuntu재부팅 후 올바르게 볼 수 있습니다.애벌레화면.

항목 추가윈도우 8.1 부트로더

이제 기존 항목을 추가합니다.장치 사용에게기본 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

하지만 같은 오류가 발생합니다.

답변1

지금은 시간이 부족해서 확인할 수는 없지만,이 가이드, 올바른 항목 유형은 bootsector이지만 구성의 항목 유형은 펌웨어 애플리케이션의 항목 유형입니다. 항목을 다시 만드는 것이 좋습니다.

asdf

관련 정보