私のマシンにはすでに Windows がインストールされており、Arch Linux に Grub、rEFInd、または gummiboot などの EFI ブート マネージャーをインストールしようとしています。これらの 3 つのオプションのいずれかをインストールしようとすると、最終的には に関連するエラーが発生しますefibootmgr
。
efibootmgr の出力は次のようになります:
- 私のWindowsブートエントリ
- ハードドライブのブートエントリ
- CDROMブートエントリ
さらに、出力には BootOrder がないことも示されていますが、これは問題に関係する場合も、そうでない場合もあります。
で新しいブート エントリを作成しようとするとefibootmgr
、おそらくマザーボード上の NVRAM で「十分なスペースがありません」というエラーのバリエーションが表示されます。
これまで見てきたオプションは、パラメータとともにカーネルを起動することですefi_no_storage_paranoia
。ただし、マザーボードを壊してしまうリスクを冒したくないので、これは危険に思えます。
efibootmgr
要約すると、不足している「スペース」を解放する方法についての回答を求めたいと思います。efibootmgr
以前のインストールから不要なエントリはすでに削除しました。ないESP パーティションに十分なスペースがないこととはまったく関係なく/dev/sda2
、du -sh
合計ディスク使用量が 51M(b) として出力されます。