grub画面にwindows10が認識されない問題

windows10のマシンにubuntu 18.04 LTSをインストールしたが、grubにwindows10がなかった。 ※そもそもgrub画面が出なかったので、この問題はこちらで解決。

まずこちらで解決を試みたけれどもうまく行かなかった。 grub画面で作成したwindowsを選択しても以下のエラーができ起動できなかった。

エラー: unspecified search type
エラー: file '/efi/Microsoft/Boot/bootmgfw.efi' not found

その理由はwindows10をインストールしているHDDのパーティションMBR形式になっていたからであった。 windows上でMBR2GPT.exeを使用することでGTP形式に変更ができた。変更方法はこちら

変更後、ubuntu上でsudo update-grubgrub更新。 再起動したら「Windows Boot Manager (on /dev/...)」という欄が追加され、ここからwindowsの起動ができた。