Windows 11およびArch Linuxデュアルブート後の起動メニューの問題:BIOSは起動デバイスを認識できません。

Windows 11およびArch Linuxデュアルブート後の起動メニューの問題:BIOSは起動デバイスを認識できません。

最近、Acer Aspire 5でArch Linuxを使用したデュアルブートを有効にするために、Windows設定をRSTからAHCIに切り替えました。私はこれに従いました地図時間しかし、Arch Linuxのインストール中に最後のステップで問題が発生しました。システムをシャットダウンし、USBドライブを取り外して再起動した後、システムはArchを起動できるGRUB起動メニューを表示するのではなく、常にWindowsで起動します。 BIOSにアクセスすると、起動デバイスが表示されず、起動セクションに障害があるようです。

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

また、起動オプションを手動で変更しようとすると、BIOSは期待どおりに応答しません。

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

チュートリアルで説明されている手順に従ってArch Linuxをアンインストールすると、BIOSは通常の機能に戻ります。

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

Linux初心者としてこの問題を解決するのに役立つか指示をいただきありがとうございます。

ベストアンサー1

チュートリアルでは、すでにEFIシステムパーティションがあるディスクに2番目のEFIシステムパーティションを作成します。これはサポートされなければなりませんが、システムファームウェアプログラマーがそれを徹底的にテストしていない可能性があり、システムのUEFIファームウェアがこの状況をどのように処理するかにバグがあるようです。

UEFIファームウェアアップデート(歴史的な理由でベンダーは「BIOSアップデート」と呼ぶことができます)のみがこの問題を実際に解決できます。

あなたのチュートリアル(明らかにArch)はEFIシステムパーティション(縮小してESP)にマウントされているため、/bootカーネルファイルとinitramfsファイルもここに配置されるため、より大きなESPが必要です。 ESPをインストールするディストリビューションは/boot/efi実際のブートローダファイルのみをESPに配置するため、通常Windows(以前のバージョン)で作成された100 MB程度のESPに共存できます。

(UEFI仕様は、複数のオペレーティングシステムが単一のESPを簡単に共有できるように設計されています。)

UEFIのバグを修正するために使用できるファームウェアアップデートがない場合は、バグの正確な動作を把握するために実験を行う必要があるかもしれません。 Windows 11 ESPにArchが保存したいすべてのファイルを収容するのに十分な空き容量がある場合は、WindowsがArch用に作成した単一のESPを試すこともできます。幸い、ディスクにESPが1つしかない場合は、エラーを解決できます。 。

それ以外の場合は、同じエラーが発生し、ソリューションを共有した他のAcer Aspire 5ユーザーがいることを願っています。

おすすめ記事