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

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



В Втр, 27/01/2009 в 11:29 +0200, Dmitry Nezhevenko пишет:
> On Tue, Jan 27, 2009 at 11:52:14AM +0300, Artem Chuprina wrote:
> > George Shuklin -> Debian-russian List  @ Tue, 27 Jan 2009 10:20:59
> +0300:
> > 
> >  >> Я не претендую на правильность, но практикую на своих машинах
> так:
> >  >> 1. Создал отдельный раздел /boot 100 Мб.
> >  >> 2. Создаёшь файловую систему на нём.
> >  >> 3. Монтируешь в /boot на рабочую систему.
> >  >> 4. Говоришь grub-install "(hd0)" --root-directory=/boot,
> >  >> то есть первую часть в мбр, остальные части смотреть
> >  >> в отдельном разделе.
> >  >> 5. Лезешь в /boot/grub/menu.lst заносишь нужные ос для загрузки.
> >  >> Да, кстати, не забыть перенести содержимое "старых " /boot
> >  >> в новый boot.
> >  >> При последующих инсталяциях ос, указываешь вновь созданный
> >  >> раздел и отказываешься от установки загрузчика.
> >  >> Как я уже сказал, это чисто субъективный мой метод.
> > 
> >  GS> Что произойдёт при автообновлении ядра?
> > 
> > Если menu.lst написан правильно - автоматически подхватится новое
> ядро.
> > 
> 
> Есть нечто под названием update-grub, которое обновляет menu.lst согласно
> своим комментам и тому, что лежит в /boot. Вопрос в том, как правильно
> написать menu.lst, чтобы для /boot, шарящегося на две системы (для
> простоты -- оба debian, i386 и x86_64), menu.lst оставался в нормальном
> состоянии после обновления ядер (и x86 и x86_64). 
> 
> Под нормальным состоянием понимаю то, что i386-ядрам указывается
> root=LABEL=i386-root, для x86_64 соответственно LABEL=x86_64-root. 
> 
> Плюсом было бы еще группировать ядра в каком-то не random-ном порядке
> (например первым идет самое новое x86_64 ядро, следом самое новое i386, а
> дальше все остальные i386 и все остальные x86_64 соответственно). 

Спасибо всем написавшим по теме!

К сожалению, я недотерпел до большинства полезных ответов, и в первую же
ночь установил Lenny при помощи debootstrap. Из которого сейчас и пишу.
БОльшую часть времени, потраченного на установку, отняла возня с
grub'ом. На отдельный раздел /boot меня, соответственно, не хватило.
Сейчас у меня обе системы грузятся из /boot на разделе Lenny вот таким
простым menu.1st:

title           Lenny, standard kernel
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.26-1-486
root=/dev/disk/by-id/ata-ST3500630A_9QG87X6K-part1 ro
initrd          /boot/initrd.img-2.6.26-1-486
savedefault

title           Etch, modcap2 kernel
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

(Ну, и там single еще)

Кстати, я так и не понял, почему, но у меня после установки grub'а на
раздел с Lenny не появились файлы <такая-то FS>_stage_1_5. В итоге я их
тупо скопировал из Etch :) В чем, как говорится, подвох?

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

Reply to: