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. SHIFTUbuntuで起動するときに押します。
  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を含むドライブを書き留めます。その後、Ubuntuを再起動します。に以下を追加して、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がオプションになります。

おすすめ記事