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 соответственно). -- WBR, Dmitry
signature.asc
Description: Digital signature