エラー:hd1、gpt2が見つかりません。

エラー:hd1、gpt2が見つかりません。

マイコンピュータには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システムパーティションに存在します。

おすすめ記事