[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: etch и lenny на одном диске



В Пнд, 26/01/2009 в 09:07 +0300, Boris Popov пишет:
> Советую создать отдельный загрузочный раздел, где будет груб и
> ядра.
> 
> Тогда загрузчик, установленный в мбр не будет зависить от осей. Есть
> ос, нет её -- груб всегда
> есть и может загрузить что угодно с любого раздела.

А можно поподробнее, как это сделать?

Вот отрывок из моего etch'евского menu.1st:

title           Debian GNU/Linux, kernel 2.6.18-modcapabilities2
root            (hd0,2)
kernel          /boot/vmlinuz-2.6.18-modcapabilities2
root=/dev/disk/by-id/ata-ST3500630A_9QG87X6K-part3 ro
initrd          /boot/initrd.img-2.6.18-modcapabilities2
savedefault

Т.е. корень etch - в hd0,2. Под корень lenny я отвел hd0,0. Если я
правильно понимаю порядок действий, мне нужно:

1) Выделить небольшой раздел для grub'а и ядер - допустим, это будет
hd0,1.
2) Установить первый этап загрузчика grub в MBR жесткого диска hd0.
3) Установить второй этап загрузчика grub в (hd0,1)/boot/grub (а сейчас
он у меня в etch'е в (hd0,2)/boot/grub).
4) Установить lenny в (hd0,0)/ без установки загрузчика (для простоты не
учитываю разбивку lenny на /, /var и т.д.)
5) Переместить в (hd0,1)/boot штатные ядро и initrd от lenny и свои
самосборные от etch.
6) Возможно, поправить menu.1st в (hd0,1)/boot/grub.

Так, нет?

Вопрос по пункту 3) : 
Как его правильно сделать? И куда девать etch'евский каталог
(hd0,1)/boot/grub - удалить?

Вопрос по пункту 6) 
Как должны выглядеть строки kernel и initrd в menu.1st на hd0,1? Т.е.
как обратиться к /boot на hd0,1 после того, как я написал root на
hd0,0? 

-- 
С уважением,
Алексей Мишустин

Reply to: