Я недавно установил CentOS5.5, и мне нужно было изменить /boot/grub/menu.lst, чтобы я мог загружаться с жесткого диска вместо usb.

title Microsoft Windows XP
rootnoverify (hd0,0)
chainloader +1

Выше было сказано, что мне нужно было поместить в /boot/grub/menu.lst, чтобы продолжить загружать Windows, но он только запускает мой раздел восстановления (установщик Windows)

Как найти правильный раздел для размещения в файле для загрузки Windows?

Используя fdisk -l я получил это:

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1         637     5116671   12  Compaq diagnostics
/dev/sda2   *        5481       14593    73200172+   7  HPFS/NTFS
/dev/sda3             638         650      104422+  83  Linux
/dev/sda4             651        5480    38796975    5  Extended
/dev/sda5             651        5112    35840983+  83  Linux
/dev/sda6            5113        5243     1052226   82  Linux swap / Solaris

2 ответа2

2

Кажется, что /dev/sda2 - ваш раздел Windows. Пытаться:

rootnoverify (hd0,1)
0

вы можете запускать с правами root:

cfdisk -l

и посмотрите список разделов, которые у вас есть, вместе с их типами. Например, вы должны видеть /dev /hda0 как NTFS, в соответствии с приведенным вами примером, так как это представление для (hd0, 0). найдите другой раздел NTFS, так как это, скорее всего, раздел Windows.

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