모든 UEFI 항목 표시

모든 UEFI 항목 표시

노트북에서 CentOS 8듀얼을 사용하고 Windows 10 Pro있는데 최근에 업데이트를 했는데 메뉴가 표시되지 않고 Windows 10 Pro직접 시작만 가능합니다.

처음에는 모드 Boot Mode입니다 UEFI. 나는 변하지 않았습니다!

내가 변했어Boot Priority Order

~에서

여기에 이미지 설명을 입력하세요.

도착하다 여기에 이미지 설명을 입력하세요.

재부팅했는데 메뉴가 안뜨네요!

그런 다음 레거시 옵션을 선택했습니다. 여기에 이미지 설명을 입력하세요.

다시 시작했는데 변경한 후에도 여전히 작동하지 않습니다. 여기에 이미지 설명을 입력하세요.

이것도 작동하지 않습니다.

그것은 밝혀 Security Boot졌다Enabled 여기에 이미지 설명을 입력하세요.

나중에 다음과 같은 일부 보안 옵션을 비활성화했습니다.

Security Boot나는 Security Chip업데이트했다Disabled 여기에 이미지 설명을 입력하세요. 사용하려는 운영 체제( CentOS 8, 또는 Windows 10 PRO)를 선택할 수 있도록 메뉴를 복원하고 싶습니다.

불행하게도 이 변경 사항은 적용되지 않습니다!

내 노트북은 Lenovo 노트북인데 메뉴를 복원하려면 어떤 BIOS 설정을 선택해야 할지 잘 모르겠습니다.

어떤 설정 시작 옵션을 선택해야 합니까?

당신의 도움을 주셔서 감사합니다.

편집 3:

예전에는 이런 설정이 있었는데efibootmgr을 사용하여 Windows를 기본 항목으로 설정하고 메뉴를 표시합니다.이전 문제가 있습니다CentOS 8에 액세스할 수 없고 루트 '/sysroot'를 전환할 수 없습니다.

지금 가지고 있어요

C:\Users
λ bcdedit /enum firmware

Firmware Boot Manager
---------------------
identifier              {fwbootmgr}
displayorder            {1fa1f7db-9958-11ea-a843-806e6f6e6963}
                        {1fa1f7e0-9958-11ea-a843-806e6f6e6963}
                        {bootmgr}
                        {1fa1f7dd-9958-11ea-a843-806e6f6e6963}
                        {1fa1f7de-9958-11ea-a843-806e6f6e6963}
                        {1fa1f7df-9958-11ea-a843-806e6f6e6963}
                        {1fa1f7e1-9958-11ea-a843-806e6f6e6963}
                        {1fa1f7e2-9958-11ea-a843-806e6f6e6963}
                        {1fa1f7e3-9958-11ea-a843-806e6f6e6963}
timeout                 0

Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=\Device\HarddiskVolume1
path                    \EFI\Microsoft\Boot\bootmgfw.efi
description             Windows Boot Manager
locale                  es-ES
inherit                 {globalsettings}
default                 {current}
resumeobject            {a8801e99-ce19-11ea-aa82-c858c03abd0c}
displayorder            {current}
toolsdisplayorder       {memdiag}
timeout                 0

Firmware Application (101fffff)
-------------------------------
identifier              {1fa1f7d9-9958-11ea-a843-806e6f6e6963}
description             Setup
badmemoryaccess         Yes

Firmware Application (101fffff)
-------------------------------
identifier              {1fa1f7da-9958-11ea-a843-806e6f6e6963}
description             Boot Menu
badmemoryaccess         Yes

Firmware Application (101fffff)
-------------------------------
identifier              {1fa1f7db-9958-11ea-a843-806e6f6e6963}
description             NVMe: SKHynix_HFM512GDHTNI-87A0B
badmemoryaccess         Yes

Firmware Application (101fffff)
-------------------------------
identifier              {1fa1f7dc-9958-11ea-a843-806e6f6e6963}
description             UEFI Diagnostics
badmemoryaccess         Yes

Firmware Application (101fffff)
-------------------------------
identifier              {1fa1f7dd-9958-11ea-a843-806e6f6e6963}
description             ATA HDD:
badmemoryaccess         Yes

Firmware Application (101fffff)
-------------------------------
identifier              {1fa1f7de-9958-11ea-a843-806e6f6e6963}
description             ATA HDD:
badmemoryaccess         Yes

Firmware Application (101fffff)
-------------------------------
identifier              {1fa1f7df-9958-11ea-a843-806e6f6e6963}
description             ATAPI CD:
badmemoryaccess         Yes

Firmware Application (101fffff)
-------------------------------
identifier              {1fa1f7e0-9958-11ea-a843-806e6f6e6963}
description             USB HDD: SanDisk Ultra Fit
badmemoryaccess         Yes

Firmware Application (101fffff)
-------------------------------
identifier              {1fa1f7e1-9958-11ea-a843-806e6f6e6963}
description             PCI LAN:
badmemoryaccess         Yes

Firmware Application (101fffff)
-------------------------------
identifier              {1fa1f7e2-9958-11ea-a843-806e6f6e6963}
description             USB FDD:
badmemoryaccess         Yes

Firmware Application (101fffff)
-------------------------------
identifier              {1fa1f7e3-9958-11ea-a843-806e6f6e6963}
description             USB CD:
badmemoryaccess         Yes

C:\Users
λ

편집 2: USB3.0 HDMI 영상캡쳐를 사용하고 있고 OBS를 사용하고 있는데 확인하려고 하면 영상이 녹화가 되네요https://sourceforge.net/projects/supergrub2/files/2.04s2-beta2/super_grub2_disk_2.04s2-beta2/supergrub2-2.04s2-beta2-multiarch-USB.img.zip/download여기 비디오가 있습니다.

https://drive.google.com/file/d/1fpidK2-fujdPwT7PhoFL40cuRfy8rPQ6/view https://drive.google.com/file/d/1IHiZBCssViHakxLly3HudC4eKiShvAzM/view

참고 1: EXT4 파일 시스템을 사용하여 Linux 파티션을 통해 Windows 10에서 읽고 쓸 수 있습니다.

여기에 이미지 설명을 입력하세요. 여기에 이미지 설명을 입력하세요. 여기에 이미지 설명을 입력하세요.

답변1

플래시 BIOS 업데이트를 수행했거나 BIOS 설정을 공장 기본값으로 재설정할 수 있는 다른 작업을 수행했습니까?

이런 일이 발생하면 일부 UEFI 구현은 OS별 부팅 설정을 잊어버린 다음 \efi\boot\bootx64.efiESP 파티션의 대체 부팅 로더가 실행됩니다. 일반적으로 Windows 부팅 로더의 백업 복사본이 됩니다. 그런 다음 Windows는 자체 시작 항목을 첫 번째 슬롯에 다시 작성하여 "자체 복구"합니다.

다른 문제가 없다고 가정하면 라이브 Linux 미디어 또는 복구 모드를 부팅하여 이 문제를 해결할 수 있습니다(설치된 OS의 루트 파일 시스템을 마운트할 필요도 없음). ESP 파티션이 포함된 디스크를 식별합니다(여기서는 가정하겠습니다). 작동 /dev/nvme0n1할 수도 있고 정확하지 않을 수도 있음) 그런 다음 efibootmgr루트로 이 명령을 실행합니다.

efibootmgr -c -d /dev/nvme0n1 -L "CentOS" -l \\efi\\centos\\shimx64.efi

ESP가 디스크의 첫 번째 파티션이 아닌 경우 -p <ESP partition number>명령줄에 옵션을 추가해야 할 수도 있습니다.

이렇게 하면 "CentOS"라는 새 부팅 항목이 BIOS "부팅 우선 순위" 목록에 나타납니다. 아직 없는 경우 목록의 첫 번째 위치로 이동하면 시스템이 익숙한 GRUB 부팅 메뉴로 다시 부팅됩니다.

답변2

나는 당신이 부팅하는 것이 좋습니다구조 모드CentOS 8 부팅 ISO에서 부팅하고 CentOS 시스템에서 chroot를 얻은 후 다음 명령을 실행합니다.

dnf reinstall grub2-efi-x64 shim-x64

GRUB 실행 파일을 다시 설치해야 합니다(누락된 경우).

그런 다음 EFI 부팅 목록에 GRUB 항목을 추가해야 합니다.

efibootmgr -c -d /dev/<disk> -p 1  -l \\EFI\\centos\\shimx64.efi -L "CentOS 8"

<disk>EFI 볼륨이 저장된 파티션을 교체해야 합니다 . EFI로 표시된 콘텐츠를 찾는 데 사용됩니다 blkid.


또 다른 해결 방법은 Windows에서 EFI 항목을 만드는 것입니다. 최근에는 이 작업을 수행하지 않았지만 내 메모에 따르면 다음과 같이 작동합니다.

모든 UEFI 항목 표시

  • 실행 명령: bcdedit /enum firmware
  • 기존 설정만 표시되며 변경사항은 없습니다.

Windows 부트 로더 항목의 복사본을 만듭니다.

  • 실행 명령: bcdedit /copy {bootmgr} /d "CentOS"
  • {GUID}를 반환합니다. 이제부터 $guid가 호출됩니다. 이 작업을 수동으로 수행하려면 GUID를 클립보드에 복사하고 다음 명령에 붙여넣습니다.
  • 이것은 단지 Windows용 EFI 항목을 복사합니다.

EFI 실행 파일 설정

  • 실행 명령: bcdedit /set $guid path \EFI\centos\grubx64.efi
  • 그러면 새 항목의 EFI 실행 경로가 Linux 부트로더로 변경됩니다.

Linux 부트로더를 기본값으로 설정

  • 실행 명령:

    bcdedit /set {fwbootmgr} default $guid

    bcdedit /set {fwbootmgr} displayorder $guid /addfirst

컴퓨터를 다시 시작하세요

  • 실행 명령: wpeutil.exe reboot

관련 정보