新しいハードドライブにWindows 10をインストールした後、Ubuntu 18.04は起動しなくなります。
コンピューターはGrub 2.02で起動しますが、私が慣れていないバージョンで起動し、EFIイメージが表示されます。
さまざまなオプションを選択すると、次のようになります。
私は運が悪いのに何回かブートリペアを試しました。 Boot-Repairからの最後のレポートは here にあります。
EFIセットアップを完全に再インストールする方法はありますか?
更新:grub-mkconfig
を実行すると、同じ不正なメニューエントリが生成されます。構成は、/etc/grub.d
のファイルを使用して生成されます。私のディレクトリには、そのディレクトリ内の唯一のファイルである/etc/grub.d/25_custom
のみが含まれていました。私の/etc/grub.d
テンプレートは適切に処理されていないようです。テンプレートを再生成する方法を見つける必要があります。これらのテンプレートを再構築するコマンドはありますか?
@karelsコメントで指摘されているように、grub構成は/etc/grub.d
のファイルを使用して生成されます。私のディレクトリには/etc/grub.d/25_custom
のみが含まれており、スクリーンショットに示されている奇妙なメニューエントリが含まれています。私の/etc/grub.d
テンプレートはboot-repair
によっておそらくホースされたようです。
私はこれを修正しました:
Sudo mount /dev/sdxx /mnt
Sudo cp /etc/grub.d/* /mnt/etc/grub.d/
Sudo update-grub
Ubuntuの後にWindowsがインストールされていると想定して、Windowsを起動し、管理者モードでcmdプロンプトを開きます。次のコマンドラインを実行します。
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
コンピュータはUbuntuを直接起動する必要があります。ターミナルを開いてGrubを更新します。
Sudo update-grub
Win Boot Managerが表示されれば、準備完了です。実際のGrubメニュー(スクリーンショット)はGrubの修復の結果であり、問題はWindows側にあるため、使用する必要はありません。