EFIパーティションが2つある場合、デフォルトのブートパーティションをどのように設定しますか?

EFIパーティションが2つある場合、デフォルトのブートパーティションをどのように設定しますか?

私はWindowsとPop_OSをデュアルブートします! 、最近Windowsが更新され、問題が発生しました:(

私のドライブの1つに2つのEFIパーティションがあります。1つはUbuntu / Windowsで使用されていた小さな(古い)パーティション、1つはsystemdを含むより大きな新しいパーティションです。デフォルトではsystemdで起動する必要があります。 systemdを手動で選択するUEFIを介してアクセスできますが、より大きなパーティションに起動フラグを設定した後も、マイコンピュータはまだ古い(間違った)パーティションで起動します。

インターネットでは、ブートフラグを設定すると問題が解決することを示唆しているようで、この問題を解決する方法がわかりません。古いパーティションを削除するのも1つの選択肢のようですが、それはひどく聞こえて、もはや複雑にしたくありません。私のBIOSのデフォルトの起動場所はあまり情報を提供しておらず、ただ今間違ったパーティションを提供しているようです。また、Windowsでこの問題が再度発生しないように修正したいと思います。

どんなアイデアがありますか?


編集:sudo blkidの出力

ここに画像の説明を入力してください。

システム・パーティションは /dev/nvme0n1p6 です。

あるいは、gpartedの出力が役に立ちます。

ここに画像の説明を入力してください。


編集2:

出力tree -L 3 /boot/efi/ここに画像の説明を入力してください。

/dev/nvme0n1p1 マウント: ここに画像の説明を入力してください。

これが役に立つかどうかはわかりませんが、Windowsはパーティション1とPop_OSでのみ起動できることを発見しました!システムOS選択画面にPop_OSオプションがある場合でも、パーティション6でのみ可能です!そして窓

ベストアンサー1

私が理解しているところによると、現在の状態は次のとおりです。

  • /dev/nvmen0n1p1インストール場所/tmp/mnt– Pop_OS以外のWindows起動
  • /dev/nvmen0n1p6インストール場所/boot/efi– Windows以外のPop_OS起動

私は次の措置を講じました。

  1. du -sh /boot/efi「Linux ESP」サイズのインポート
  2. du -sh /tmp/mnt「Windows ESP」サイズのインポート
  3. Windows ESPがLinux ESPをサポートするのに十分な大きさであることを確認してください。
  4. umount /boot/efi「Linux ESP」を削除
  5. dd if=/dev/nvmen0n1p6 of=p6.backup.vfat場合に備えてバックアップを作成してください
  6. mount /boot/efi「Linux ESP」の再マウント
  7. rm -r /tmp/mnt/EFI/ubuntu以前はUbuntuをインストールしたようです。この古いブートローダは今消えることができます。
  8. cp -r /tmp/mnt/* /boot/efi「Windows ESP」を「Linux ESP」とマージします(これにより、Windowsブートは「修正」されますが、間違ったESPにあります)
  9. cp -r /boot/efi* /tmp/mnt/マージされたESPを「Windows ESP」にコピーします。
  10. umount /boot/efi「Linux ESP」をもう一度削除してください。
  11. dd if=/dev/zero of=/dev/nvmen0n1p6「Linux ESP」を終了します(バックアップを追加してキャンセルできます/dev/nvmen0n1p6)。現在、UEFIは残りの唯一のESPを使用するしかありません。
  12. 編集して/etc/fstab次の/dev/nvmen0n1p1場所にインストールします。/boot/efi
  13. オプション:mount /boot/efi「マージESP」のインストール
  14. ???
  15. 再起動して祈る

grub-install /dev/nvmen0n1オプション:インストール後にESPを実行してupdate-grub再マージできる必要があります。

私はPop_OSに精通していません!ブーツスタイル。私はそれについて聞いたことがありませんsystemd-bootx64.efi。 USBサムドライブを購入することをお勧めしますSuper GRUB2ディスク- 通常は何でも始めることができます。

おすすめ記事