ラップトップにuefiを使用してW10/Ubuntuデュアルブートをインストールしました。
しかし、PCの電源を入れると、grubがなく、Windows10で自動的に起動します。
ブートオプションを押すと、適切なefiファイル(ubuntuファイル)を手動で選択します
それは動作し、私は私のグラブを持っています(ubuntu +ウィンドウ付き)
だから私はそのようなbcdeditでブートエントリを変更しようとしました(Windowsコマンドで):
bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi
しかし、私は何も変更せず、コンピューターはWindows10で自動的に起動します。
コンピューターの電源を入れたときに、shimx64.efiで起動するにはどうすればよいですか?
サードパーティを使用してみてください EasyUEFI; よりシンプルなユーザーインターフェイスを備えており、bcdedit
が抱えるいくつかの問題を回避します。
それが失敗した場合は、EFIに欠陥がある可能性があります。この時点で、優先順にいくつかのオプションがあります。
EFI/Microsoft/Boot/bootmgfw.efi
EFIシステムパーティション[ESP] )を別の場所に移動し、GRUB(grubx64.efi
;またはシム[shimx64.efi
]、代わりにセキュアブートをアクティブにして起動する場合は、GRUB)を再構成して、新しいWindowsブートローダー名でWindowsを起動します。 起動修復ツール 「詳細」メニューでこれを行うオプションがあります。mvrefind
コマンドを使用して、私の rEFIndブートマネージャー と同様のことを行うことができます。(これはロッド・スミスの答えに対するコメントとして意図されています、残念ながら私は十分なカルマを持っていません。)
私の(HP)ラップトップは、EFI NVRAM設定に関係なく、最初にEFI/Microsoft/Boot/bootmgfw.efi
を起動しようとし、そのファイルの名前を変更しても問題なく機能しました。
grub.cfg
のチェーンローダー行を編集して、名前が変更されたWindowsEFIを指すようにすることを忘れないでください。また、Windowsは更新後にブートパーティションを「修正」することがあるため、名前を再度変更する必要があります。
最初にUbuntuをインストールした場合、これは正常な動作である可能性があります。
コメントにあるように、grubを使用する必要があります。
https://www.lifewire.com/fix-uefi-bootloader-issues-when-dual-booting-2200655
この記事は役立つかもしれません。それはuefiシステム用であり、Grubが表示されるように「ブート順序」を変更します。