私はこれに2日間行き詰っています。 Acer Aspire E15 E5-576ラップトップ に19.10を新しくインストールした後、Ubuntuを起動できません。再起動後、grubメニューはなく、Windows 10に直接移動します。私が試したこと:
ここで報告されている手順 grubを修復するにはどうすればよいですか?(Windowsをインストールした後にUbuntuを元に戻す方法) 。エラーは発生しませんでしたが、起動時に問題は表示されません。
ライブブート修復ディスクを起動し、ブート修復を実行しました。何も変わっていません。
BIOSに入ってブート順序を変更しましたが、GRUBオプションはなく、Windowsブートのみです。
管理者権限が入力されたWindows cmdから
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
これはうまくいきました。これでgrubメニューが表示され、Ubuntuパーティションで正常に起動します。しかし、Windows 10にアクセスできなくなりました。 grubにはWindowsの起動オプションがありますが、選択すると、永久にgrubメニューにループします。
Windowsに戻るには、ライブのWindows 10ディスクからefiパーティションを手動で再作成する必要があり、その後、Windows 10に直接起動します。
他に何をすべきかわかりません。私はあなたの手の中にいます。ご協力ありがとうございました
19.10には 多くの人がバグを報告したGrub 2.04 の新しいバージョンが付属しています。
一般的な解決策は、BIOSで [〜#〜] tpm [〜#〜] をオフにすることです。ただし、他のオプションについてはバグレポートで詳しく説明されており、それが機能しない場合は他に試してみる必要があります。
最近のモデルのデスクトップASUSマザーボードを使用していますが、BIOSをアップグレードすると、19.10の問題が解決しました。
windowsローダーは少し気難しいです。私は次のことをしました、これが最先端の方法であるかどうかはわかりませんが、少なくともうまくいきました。
私のようにブートファイルをwindows efiパーティションにコピーした場合は、windowsを起動できます。それ以外の場合は、まずライブスティックを使用してブートファイルをwindows efiパーティションにコピーする必要があります。ディレクトリにgrubx64.efi、shimx64.efi、mmx64.efi、grub.cfgおよびBOOTX64.CSVがあることを確認します
(windowsefi)/EFI/Microsoft/Boot
windowsでは、efiパーティションをマウントして、次のコマンドでファイルをコピーできます。
mountvol x: /s
次に、Windowsのデフォルトのブートローダーをgrubに変更する必要があります。私にとっては、Linuxブートファイルが前述のディレクトリ以外のディレクトリにある場合は機能しませんでした。
bcdedit /set {bootmgr} path /EFI/Microsoft/Boot/shimx64.efi
シムは、セキュアブートが有効になっているシステムにGRUBを配置する靴べらです。
再起動後、うまくいけばうまくいくはずです。