Windowsを起動しようとすると、これが表示されます。grub
error: can't find command 'drivemap'.
error: invalid EFI file path.
Press any key to continue...
自動ブート修復を試しましたが、うまくいきませんでした。これを修正する方法を知っている人はいますか? D ドライブに Ubuntu 用の別のパーティションを作成したので、Windows は引き続き動作するはずです。
ブーツ修理情報はこちら:http://paste.ubuntu.com/6840502/
答え1
ここで必要なのは、「ブート修復」を実行することです。すると、Windows を「UEFI モード」で起動するための新しいブート オプションが表示されます。
あるいは、これが失敗した場合は、ドライブで「パーティション再作成コマンド」を試すか、Ubuntu をアンインストールして再インストールしてください。
答え2
Windows と Ubuntu の両方が UEFI モードでインストールされていることがわかります。ただし、MBR には BIOS Windows タイプのブート ローダーもあります。BIOS/Legacy/CSM モードで起動しようとしても機能しません。
また、ブート修復の「バグのある」UEFI も実行しました。UEFI メニューからのみ Windows を起動でき、Ubuntu エントリが機能しないことを確認しない限り、これを実行しないことをお勧めします。これにより、Windows ブート ファイルが実際に shim または grub に変更され、grub メニューから起動します。その後、bkpbootmgfw.efi として grub メニューからのみ Windows を起動できます。ブート修復で Ubuntu エントリを起動できる場合は、次の操作を行います。
元に戻してファイルを元の名前に戻すには、ブート修復の「EFI バックアップの復元」オプションにチェックマークを付けるだけです。
os-prober のバグがある古いバージョンの grub を使用しています。os-prober によって作成されたエントリは古い BIOS タイプであり、機能しません。次のようになります。
Windows 8 (loader) (on /dev/sda4)
grub2 の os-prober が間違ったスタイル (BIOS) のチェーン ブート エントリを作成する 13.10 で修正されました