3

Ниже приведен список, который я получил, когда выполнил команду sudo fdisk -l:

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xbf4c6203

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      102400    7  HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2              13       13708   109998080    7  HPFS/NTFS
/dev/sda3           13708       35952   178676736    7  HPFS/NTFS
/dev/sda4           35952       60802   199606273    f  W95 Ext'd (LBA)
/dev/sda5           35952       58196   178676736    7  HPFS/NTFS
/dev/sda6           58196       58257      487424   82  Linux swap / Solaris
/dev/sda7           58257       60802    20440064   83  Linux

Как я могу добавить Windows 7 в мое меню Grub?

2 ответа2

5

Во-первых, вам нужно знать, какой из разделов NTFS (я предполагаю, что раздел W95 не Windows, а какое-то внешнее хранилище). Вы можете проверить, смонтировав каждый из них, и посмотрите, что в них содержится. Как правило, вы ищете все, что содержит Windows/.

Как только вы узнаете, что это за раздел (то есть /dev /sda5), уменьшите это число на единицу. Это число будет заменено на "4" в «rootnoverify (hd0,4)»

Затем введите это в /boot/grub/grub.conf [если это не отображается, /boot/grub/menu.lst]

title Windows
rootnoverify (hd0,4)
makeactive
chainloader +1

Это "цепная загрузка" в загрузчик Windows.

-1

Попробуй это:

title Find and load NTLDR of Windows NT/2K/XP
fallback 1
find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .