web-dev-qa-db-ja.com

GrubがWindows 8を検出しない

私はDell Inspiron 5520を持っています。Windows8をインストールし、ubuntu 12.04を別のパーティションにインストールしました。 grubをインストールしましたが、windows 8が表示されませんでした。

menuentry "Windows 8" {

set root = "(hd0,4)"

  chainloader +1

  }

/etc/grub.d/40_custom。現在、Windows 8オプションが表示されていますが、選択するとerror-invalid selectionと表示されます。助けてください。

これはfdisk -lの出力です。

/dev/sda1 * 16072 626807 305368 de Dell Utility
/dev/sda3 7645184 500201471 246278144 7 HPFS/NTFS/exFAT
/dev/sda4 500203518 976771071 238283777 f W95 Ext'd (LBA)
Partition 4 does not start on physical sector boundary.
/dev/sda5 500203520 870275071 185035776 7 HPFS/NTFS/exFAT
/dev/sda6 870277120 886276095 7999488 82 Linux swap / Solaris
/dev/sda7 886278144 976771071 45246464 83 Linux
2
Satyajit B M

Grubのhd番号は0から始まることに注意してください!あなたの場合:

/dev/sda1 is(hd0,0)
/dev/sda3 is(hd0,1)
/dev/sda4 is(hd0,2)
/dev/sda5は(hd0,3)
/dev/sda6は(hd0,4)
/dev/sda7は(hd0,5)
です

ご覧のとおり、スワップパーティションをチェーンロードしようとしています!正しいパーティションの設定を選択すれば、それは機能します。

1
Frantique