GRUB/Ubuntuで窓が通りかかっているようです。 WindowsにはUbuntuフォルダはありません。ファームウェアからGrubで起動してから、いずれかのOSを選択できます。 Wubi / Ubuntuを削除し、同じパーティションに直接再インストールしました。
Windows Boot ManagerはUbuntuのエントリを作成しなかったので、エントリを作成する必要があります。 Wubiはwubildr.mbr
を置きます 私のシステムでは…しかし、これはEFIインストールでは間違っています。 shimx64.efi
が必要です そのため、EFIで作成されたWindowsブートが機能する可能性があります。
bcdedit
を使用してブートのコピーを作成します 、エントリをUbuntuにポイントします。
これが正しくない場合は、次に何をすべきか教えてください。
承認された回答:
bcdeditを使用してUbuntuのUEFIエントリを追加する場合は、管理者として次のコマンドを使用できます。
UEFIのすべてのBCDエントリを一覧表示します:
bcdedit /enum firmware
「WindowsBootManager」のUEFIエントリをコピーして、Ubuntuの新しいエントリを作成します。
bcdedit /copy {bootmgr} /d "Ubuntu Secure Boot"
新しいUbuntuエントリのファイルパスを設定します。 {guid}を前のコマンドの返されたGUIDに置き換えます。
bcdedit /set {guid} path EFIubuntushimx64.efi
オプションで、Ubuntuをブートシーケンスの最初のエントリとして設定します。 {guid}をコピーコマンドの返されたGUIDに置き換えます。
bcdedit /set {fwbootmgr} displayorder {guid} /addfirst
または、次のタスクを実行するスクリプトを使用することもできます。
@ECHO OFF
rem add Ubuntu EFI entry
bcdedit /enum firmware
for /f "tokens=2 delims={}" %%a in ('bcdedit /copy {bootmgr} /d "Ubuntu Secure Boot"') do set guid={%%a}
bcdedit /set %guid% path EFIubuntushimx64.efi
bcdedit /set {fwbootmgr} displayorder %guid% /addfirst
bcdedit /enum firmware