tolyangin:

>> Вот только не уверен, всякий ли загрузчик поддерживает загрузку из
>> расширенного раздела.

To> Вы наверное имеете виду lilo?

Трудно сказать. Я не проверял такую конфигурацию на практике. В
руководстве по lilo написано, что его загрузочный сектор не может
использоваться в следующих местах:

. дискета или первичный раздел не с Linux;

. раздел свопа Linux (раздел подкачки);

. логический раздел в расширенном разделе;

. второй жёсткий диск (за исключением тех случаев, когда планируется
сделать его первым диском, или используется загрузчик, способный
загружать загрузочные секторы со второго жёсткого диска).

[...]

To> И если вас не затруднит можете ли вы об упоминаемой вами настройки
To> работы ,загрузчиков из корневых разделов отдельно для каждой
To> ,системы, рассказать поподробнее.

Лучше, наверное, установить загрузчик в раздел только для одной
системы. Если, например, вы устанавливаете lilo от Homeros в MBR, то
grub можете установить в раздел с Ubuntu почти так же, как и в MBR,
только надо указать другое устройство:

sudo grub-install '(hd0,1)'

Эта команда установит grub в /dev/hda2 или в /dev/sda2 - зависит от
того, какой диск у вас hd0. Я дальше буду считать, что hd0 - это
/dev/hda.

В файле /etc/lilo.conf из Homeros добавить запись:

other=/dev/hda2
label=Ubuntu

Можно на всякий случай продублировать её обычной записью image= для
загрузки Linux.

И установить lilo в MBR командой lilo, как обычно.

Если делать наоборот: lilo для Homeros ставить в раздел, а grub из
Ubuntu - в MBR, то в файле /etc/lilo.conf из Homeros пишем строчку

boot=/dev/hda1

чтобы lilo устанавливался в раздел /dev/hda1. И установить его туда
командой lilo. А в Ubuntu, в меню grub (файл /boot/grub/menu.lst)
добавляем запись для загрузки Homeros:

title Homeros
root  (hd0,0)
makeactive
chainloader +1

Эту запись можно на всякий случай продублировать, сделав для Homeros
ещё пункт загрузки обычным способом, с помощью команд kernel и initrd.

Grub установить в MBR командой

sudo grub-install '(hd0)'

-- 
Дмитрий Падучих
-- 
Blinux-rus mailing list
[email protected]
http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus

Ответить