Windowsまでのデュアルブート

Windowsまでのデュアルブート

私の設定:

Archを最初にインストールしてからWindows 10をインストールしましたが、デュアルブートはうまく機能しましたが、BIOSアップデートの後、私のボードは最初にsystemdを介して起動せずに自動的にWindowsから起動しました。

BIOSで起動順序を確認すると、私のSSDはまだ最初のものですが、今ではUEFI OS(Linux用)の代わりにWindows起動マネージャが表示されます。

Linuxドライブにはまだすべてのコンテンツがあり、いかなる方法でも影響を受けないようです。

/boot/loader/の内容

なぜこれが起こるのか説明できますか?


私がどのように解決したかを知りたい人がいる場合:

USBスティックからSSDディレクトリを起動してマウントし、ディレクトリを別の場所Microsoftから移動しました。/boot/EFI/

その後、SSDのBIOSタブにUEFI OSが正しく表示され、systemd-bootで再起動しました(明らかにWindowsオプションは表示されません)。

最後にMicrosoftディレクトリを再び移動し、/boot/EFI/すべてが再びうまくいきました。

私の質問は最初になぜそのようなことが起こったのか、そして将来のBIOSアップグレード中にこれを防ぐ方法はまだ残っています。

ベストアンサー1

UEFIには独自のブートマネージャがあります。このブートマネージャはNVRAMの変数を使用してブートローダを見つけて実行し、BIOSはこれらの変数を使用してブートメニューにブートオプションを一覧表示します。 BIOSアップデートがNVRAMを妨げて問題を引き起こした可能性があります。

おすすめ記事