FedoraとWindows 10をダブルブートしようとしています。私はLinuxに初めて触れました。 grubの40_customファイルに書かれたこのコードが見つかりました。
menuentry "Windows 10" {
set root='(hd0,1)'
chainloader +1
}
しかし、これはうまくいかないようです。ディスクが見つかりませんでした。私のWindowsは、「/dev/sda3
デュアルブートを正しく使用するために40_customファイルに何を書く必要がありますか?」下にあります。
編集:私のラップトップを購入するときにWindows 10がプレインストールされていました。 Fedora 29ワークステーションをインストールしました。 grub画面が表示されますが、上記のコードの結果として生成されたWindows 10オプションにディスクが見つからないと表示されます。 Fedoraをインストールすると、Windowsのスタートアップエントリは自動的に生成されません。
答え1
Windowsを再起動したい場合...
この方法は、EFIパーティションがそのまま残っている場合にのみ機能します。
実行し
lsblk -no UUID /dev/sda3
てUUIDを書き留めます。UUIDを編集し
/etc/grub.d/40_custom
て変更します。67E3-17ED
menuentry "Windows 10" { insmod part_gpt insmod fat set root='hd0,gpt1' search --fs-uuid --no-floppy --set=root 67E3-17ED chainloader /EFI/Microsoft/Boot/bootmgfw.efi }
修正する
grub.cfg
どのファイルが存在するかを確認してください(例:
ls /boot/grub2/grub.cfg
または)ls /boot/efi/EFI/fedora/grub.cfg
。これは最初のファイルかもしれません。以前のBIOSから起動する場合は、次のようにする必要があります。
grub2-mkconfig -o /boot/grub2/grub.cfg
そしてUEFIでは
grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
再起動してテストしてください