Pop!_OS インストール後、Windows 10 efi ファイル `/boot/efi/EFI/Microsoft` がありません。

Pop!_OS インストール後、Windows 10 efi ファイル `/boot/efi/EFI/Microsoft` がありません。

Pop!_OSをインストールした後、Windows 10から起動できません。出力は次efibootmgr -vのとおりです。

BootCurrent: 0005
Timeout: 0 seconds
BootOrder: 0005,0006,9999,0000,0001
Boot0000  ubuntu    HD(1,GPT,ab8f019d-3b03-42b0-b780-36e72172e012,0x800,0x3c800)/File(\EFI\ubuntu\shimx64.efi)
Boot0001  Windows Boot Manager  HD(1,GPT,ab8f019d-3b03-42b0-b780-36e72172e012,0x800,0x3c800)/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.}...h................
Boot0005* Pop!_OS 20.04 LTS HD(1,GPT,8aef89ff-532e-40c6-b8c7-9820bd395c44,0x800,0xf9fff)/File(\EFI\systemd\systemd-bootx64.efi)
Boot0006* Solid State Disk  PciRoot(0x0)/Pci(0x1d,0x0)/Pci(0x0,0x0)/NVMe(0x1,00-25-38-56-91-50-BE-B1)/HD(1,GPT,8aef89ff-532e-40c6-b8c7-9820bd395c44,0x800,0xf9fff)..BO
Boot9999* USB Drive (UEFI)  PciRoot(0x0)/Pci(0x1d,0x0)/USB(16,0)..BO

そしてsudo ls -alh /boot/efi/EFI

drwx------ 6 root root 4.0K 6月  26 04:42 .
drwx------ 5 root root 4.0K 1月   1  1970 ..
drwx------ 2 root root 4.0K 6月  26 02:17 BOOT
drwx------ 2 root root 4.0K 6月  26 02:17 Linux
drwx------ 2 root root 4.0K 6月  26 02:17 Pop_OS-95cc6f8e-6c19-4fa1-ad32-6ee13ef0e786
drwx------ 2 root root 4.0K 6月  26 02:17 systemd

存在しませんMicrosoft/Boot/bootmgfw.efi。この問題をどのように解決しますか?ありがとうございます! WindowsをC:\windows\Boot\EFI\bootmgfw.efiLinuxにコピーしようとしましたが、/boot/efi/EFI/Microsoft/Boot/bootmgfw.efiまだ起動できません。

答え1

ubuntuどちらもサブディレクトリがないため、/boot/efi/EFI残念ながらPop!_OSをインストールするときにディスク全体を上書きしたようです。または、少なくとも誤ってEFIシステムパーティションをフォーマットしてインストールした他のオペレーティングシステムのブートローダが失われました。

Windows ブートローダには複数のファイルが必要です。そのうちの1つはBCDシステムに合わせてカスタマイズされたため、コピーすることはできませんが、システムに合わせて特別に再作成する必要があります。

Windowsシステムパーティションがディスクにまだ存在する場合は、Windowsブートローダを復元する最も簡単な方法は、Windowsインストールメディアから起動し、コンピュータの修復、トラブルシューティングを選択してから自動修復を選択することです。写真で説明します。

後でWindowsがデフォルトの起動オプションに設定されていることがわかりますが、BIOS設定に移動して、「Pop!_OS 20.04 LTS」が再び最初になるように起動順序を調整してこの問題を解決する必要があります。

Ubuntuもインストールされている場合は、GRUBも再インストールする必要があります。 Pop!_OSのGRUBはUbuntuを自動的に検出し、GRUBブートメニューのオプションとして提供しますが、Ubuntuは再インストールするまでPop!_OSのブートロードプログラムに依存します。それ。したがって、今後Pop!_OSをアンインストールする場合、この問題を最初に解決しないとUbuntuに入ることはできません。

アップデートパッケージがGRUB設定を更新しようとしたが、もはや予想される場所にないことを発見した場合、Ubuntuにカーネルお​​よび/またはGRUBアップデートをインストールするときにマイナーな問題が発生する可能性があります。

関連情報