Доброго времени суток!
Не могу добавить в GRUB загрузку со второго HDD.
Изначально был один жесткий диск, разделенный на три основных раздела: GRUB, винда для жены - "рабочая", винда для детей - "игрушечная" (достали разборки в стиле "кто-о-о тут сидел в винде и всю ее помял?!?!?!"). Загрузочным, есс-но, является первый раздел. Появился второй HDD, решил разделить винды по винтам, скопировал на него "рабочую" винду, полез править menu.lst (установлен драйвер Ext2), добавил вариант загрузки со второго винта, пробую - не грузится со второго никак. Поперебирал варианты опций - не получается. Вот menu.lst:
default 0
timeout 5
color cyan/blue white/blue
## on /dev/sda2
#title WORK
#rootnoverify (hd0,1)
#savedefault
#chainloader +1
# on /dev/sda3
title GAMES
rootnoverify (hd0,2)
savedefault
chainloader +1
# new HDD
title WORK on second HDD
rootnoverify (hd1,0)
savedefault
chainloader +1
При выборе "WORK" (если откомментировать, конечно) или "GAMES" все грузится, а при выборе "WORK on second HDD" вижу "Starting up ..." с мигающим курсором, и все. Зашел в командную строку GRUB (вдруг с нумерацией разделов ошибся), набрал uuid:
grub> uuid
(hd0,0) Ext2 (его id) # раздел GRUB, основной, загрузочный
(hd0,1) ntfs (его id) # раздел "старой рабочей" винды, основной
(hd0,2) ntfs (его id) # раздел "игрушечной" винды, основной
(hd1,0) ntfs (его id) # раздел "новой рабочей" винды, основной, загрузочный
т.е. с нумерацией разделов все правильно. Начал грешить, что в device.map не указан второй винт, добавил его туда:
(hd0) /dev/sda
(hd1) /dev/sdb
ничего не изменилось.
Раздел на втором винте активен, т.е. если в BIOS выставить загрузку с него, то винда нормально грузится, а вот как заставить ее грузиться из GRUB - подскажите, плиз!
Можно, конечно, переустановить GRUB, заставив его самого искать имеющиеся разделы и системы, но! хочу узнать, как правильно изменять настройки.