В Втр, 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 :) В чем, как говорится, подвох? -- С уважением, Алексей Мишустин