マイコンピュータにはWindows 8.1とLinuxがインストールされています。しかし、Windowsに入ろうとすると、長い間待っても何も表示されず、Linuxではgrub関連のエラーが発生します。だから削除して再インストールしました。 40_customに次の行を追加します。
menuentry "Windows 8" {
set root='(hd1,gpt2)'
chainloader /EFI/microsoft/BOOT/bootmgfw.efi
}
次に、「grub-mkconfig -o /boot/grub/grub.cfg」を実行すると、次のような出力が得られます。
Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found linux image: /boot/vmlinuz-4.4.0-21-generic
Found initrd image: /boot/initrd.img-4.4.0-21-generic
Adding boot menu entry for EFI firmware configuration
done
ところで、再起動するとWindowsオプションがあり、入力しようとするとエラーが発生します。
error hd1,gpt2 not found
ベストアンサー1
root gpt1またはset root='(hd1,gpt1)'
.EFIアプリケーションbootmgfw.efiは、実際にはWindowsパーティションではなくEFIシステムパーティションに存在します。