UEFI 펌웨어 설정을 복원하는 방법은 무엇입니까?

UEFI 펌웨어 설정을 복원하는 방법은 무엇입니까?

Kali Linux USB 부팅 가능 USB를 설치할 때까지 제대로 작동하는 Windows 및 Ubuntu 부팅 가능 USB가 있었습니다.

이제 Ubuntu와 Kali만 사용할 수 있습니다. 부팅 복구에서 "권장 수정"을 사용한 후 Windows OS 부팅 관리자 또는 UEFI 펌웨어에 액세스할 수 없습니다.

HP 노트북에서 Windows 및 UEFI 펌웨어 설정 옵션을 복원하는 방법은 무엇입니까?

내 부팅 로드 순서는 다음과 같습니다.

efibootmgr -v
BootCurrent: 0007
Timeout: 0 seconds
BootOrder: 0007,0004,000A,000C,000D,000B,0000
Boot0000  Windows Boot Manager  HD(1,GPT,92061524-8658-46f6-8c70-bdf8accf8897,0x800,0x82000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}....................
Boot0004* ubuntu    HD(1,GPT,2288cc9d-9424-4bb5-8f6e-38f75cd6b7df,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)
Boot0007* kali  HD(1,GPT,2288cc9d-9424-4bb5-8f6e-38f75cd6b7df,0x800,0x100000)/File(\EFI\kali\grubx64.efi)
Boot000A* Internal Hard Disk    PciRoot(0x0)/Pci(0x1,0x2)/Pci(0x0,0x0)/NVMe(0x1,8C-E3-8E-04-02-D9-09-AA)/HD(1,GPT,2288cc9d-9424-4bb5-8f6e-38f75cd6b7df,0x800,0x100000)..BO
Boot000B* USB Drive (UEFI) - General USB Flash Disk 1100    PciRoot(0x0)/Pci(0x8,0x1)/Pci(0x0,0x3)/USB(1,0)/USB(0,0)/CDROM(1,0x8a578,0x7d00)..BO
Boot000C* USB Drive (UEFI) - General USB Flash Disk 1100    PciRoot(0x0)/Pci(0x8,0x1)/Pci(0x0,0x3)/USB(1,0)/USB(0,0)/HD(2,MBR,0x105b854a,0x8a578,0x1f40)..BO
Boot000D* USB Drive (UEFI) -  USB DISK 2.0 PMAP PciRoot(0x0)/Pci(0x8,0x1)/Pci(0x0,0x3)/USB(1,0)/USB(1,0)/HD(1,MBR,0x43a1d947,0x800,0x39b3800)..BO

답변1

시스템이 Linux를 실행하고 있으므로 컴퓨터의 UEFI 펌웨어에서 GRUB를 체인로드할 가능성이 높습니다. 그렇다면 다음 단계를 사용하여 GRUB 메뉴에 Windows를 추가하십시오.

  1. SHIFT우분투로 부팅할 때 누르세요.
  2. GRUB 부팅 메뉴가 나타납니다. cGRUB 명령줄을 입력하려면 누르세요 .
  3. 유형 ls. 다음과 유사한 결과를 얻어야 합니다(설치가 오래된 경우 msdos대신 다음이 표시될 수 있음 gpt).
(hd0) (hd0, gpt1) (hd0, gpt2) (hd1) (hd1, gpt1) (hd1, gpt2) (hd1, gpt3)
  1. Windows가 포함된 드라이브를 찾을 때까지 나열된 각 드라이브에 대해 ls (hd0, gpt1)/바꾸기를 입력합니다 .(hd0, gpt1)
  2. Windows가 포함된 드라이브를 기록해 둡니다. 그런 다음 우분투를 다시 시작하십시오. 에 다음을 추가하여 Windows가 포함된 드라이브를 /boot/grub/grub.cfg교체합니다 .(hd0, gpt1)
menuentry "Windows" {
  insmod fat
  insmod chain
  set root=(hd0, gpt1)
  chainloader (hd0, gpt1)/EFI/Microsoft/Boot/bootmgfw.efi
}
  1. #앞에 놓으면 GRUB_HIDDEN_TIMEOUT=0시작 시 GRUB 부팅 메뉴가 표시됩니다.
  2. 달리기sudo update-grub
  3. 재시작. 이제 GRUB 메뉴가 나타나고 Windows가 옵션이 됩니다.

관련 정보