ノートパソコンにubuntuをインストールしようとしています。 「bios/uefi」にはuefiブートオプションがなく、Windowsブートマネージャーが起動します。唯一の「オプション」は「ハードディスクからのブート」です。そこで、efibootmgr
を使用してgrubを最初に起動しようとしました。
efibootmgr -o xxxx,xxxx,xxxx
コマンドを実行すると、順序が修正されたように見えますが、再起動時にWindowsブートマネージャーが制御を保持しているため、ライブUSBを再度開いてブート順序を確認しても影響はありません。
Efiの起動順序を変更する他の方法は何ですか?多分、efiパーティション(in mnt
)をマウントして何をするでしょうか?
この問題は、不安定なEFI実装が原因であることがよくありますが、efibootmgr
バグであると主張されることもあります。可能な解決策は次のとおりです。
bcfg
コマンドEFIシェルでは、Windowsのbcdedit
ツール、またはWindowsのサードパーティの EasyUEFI ツールは、Linuxのefibootmgr
が実行できないときにジョブを完了します。EFI/Microsoft/Boot/bootmgfw.efi
ESP)はどこか他の場所にあり、GRUB、Shim、rEFInd、またはその名前で代わりに使用しているものはすべて、同じディレクトリに必要な後続ファイルまたは構成ファイルがあります。ブート修復には、詳細領域でこれを半自動的に設定するオプションがあります。また、rEFIndをインストールすると、rEFIndに付属のmvrefind
コマンドを使用して、rEFIndに対して半自動で実行できます。