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: