Не получается загрузить с GRUB винду, которая стоит на slaved-винчестере (linux соответственно на master).
Вот содержимое grub.conf:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/hda2
# initrd /initrd-version.img
#boot=/dev/hda1
default=0
timeout=30
splashimage=(hd0,0)/grub/splash.xpm.gz
title Fedora Core Linux
root (hd0,0)
kernel /vmlinuz-2.6.5-1.358 ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.5-1.358.img
title Win
unhide (hd1,0)
hide (hd1,1)
hide (hd1,2)
rootnoverify (hd1,0)
chainloader +1
makeactive
При выборе в меню "Win" на чёрном экране отображается содержимое последнего пункта кажетя так:
Load Win
unhide (hd1,0)
hide (hd1,1)
hide (hd1,2)
rootnoverify (hd1,0)
chainloader +1
makeactive
GRUB нипричём и править grub.conf не надо (вообще-то там есть ещё menu.lst с таким же содержанием как grub.conf и я когда надо правлю его, но это не относится к делу). При установке Fedora иногда портится "геометрия диска" (таблица параметров CHS). Способы избежания и восстановления если испортится, везде описаны. Вот статья:
http://www.redhat.com/archives/fedora-devel-list/2004-May/msg00908.html
восстановить геометрию как там описано (загрузиться в однопользовательском режиме (хотя необязательно для этого применять rescue disc, рекомендованный в статье), получить файл,названный в статье MyPartitionTable.txt с геометрией, отредактировать его, убрав мешающее сообщение "Warning..." и использовать в качестве данных для команды sfdisk. Если она будет вредничать, то подать её с ключом --force. Я так и сделал, получилось.
- Command: map to_drive from_drive
Map the drive FROM_DRIVE to the drive TO_DRIVE. This is necessary
when you chain-load some operating systems, such as DOS, if such
an OS resides at a non-first drive. Here is an example:
grub> map (hd0) (hd1)
grub> map (hd1) (hd0)
The example exchanges the order between the first hard disk and the
second hard disk. See also *Note DOS/Windows::.
Но я совершенно не знаю английского, поэтому боюсь что-то напартачить непоправимо... Может кто-нибудь рпрокоментировать эти строки? :(
в моём случае необходимо выполнить команду:
grub> map (hd0) (hd1)
на сколько я понял..