Windows 8 が GRUB メニューに表示されない

Windows 8 が GRUB メニューに表示されない

私のコンピューターはかなり新しく、UEFI セットアップになっています。セキュア ブートと高速ブートはオフにし、レガシー モードで起動しています。Fedora 17 をインストールし、セットアップして正常に動作していますが、Windows 8 インストールにはアクセスできなくなりました。Fedora のファイルにアクセスすると、ハード ドライブ上の Windows のすべてのデータを見ることができます。Fedora と Windows 8 の両方にアクセスできるようにしたいのですが、助けていただけると大変助かります。結果はfdisk -l次のとおりです。

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.

Disk /dev/sda: 750.2 GB, 750156374016 bytes 255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x377e5c45

Device Boot Start End Blocks Id System /dev/sda1 * 1 1465149167 732574583+ ee GPT Partition 1 does not start on physical sector boundary.

Disk /dev/mapper/vgisaac-lvswap: 7784 MB, 7784628224 bytes 255 heads, 63 sectors/track, 946 cylinders, total 15204352 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/mapper/vgisaac-lvroot: 7784 MB, 7784628224 bytes 255 heads, 63 sectors/track, 946 cylinders, total 15204352 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes

答え1

Windows は、BIOS システムでは GPT パーティション ディスクでの起動をサポートしていません。UEFI システムでレガシー BIOS モードを使用すると、この問題も発生すると思われます。非レガシー モードに切り替えることをお勧めします (パーティションの調整と GRUB の再インストールが必要になる可能性があります)。

とはいえ、GRUB設定ファイルを再生成してみることもできます。os-proberが存在することを確認してから、

grub2-mkconfig -o /boot/grub2/grub.cfg

Windows が正常に検出され、Windows エントリが作成されたが、Windows が起動しない場合は、MBR パーティションに切り替えるか、UEFI モード (非レガシー) に切り替える必要がある可能性があります。

見るhttps://fedoraproject.org/wiki/GRUB_2?rd=Grub2#BIOS システムでの GRUB_2 構成の更新

ちなみに、GPT パーティション ディスクの場合は、gdisk -l /dev/sdaではなくを使用する必要がありますfdisk -l

関連情報