В Пнд, 26/01/2009 в 11:28 +0200, Dmitry Nezhevenko пишет: > On Mon, Jan 26, 2009 at 11:58:28AM +0300, Mishustin Alexey wrote: > > > > Необходимость ручной правки /boot/grub/menu.1st - это была единственная > > некорректность? > > > > Это то, что меня остановило. Я не нашел механизма, как обьяснить > чему-нибудь вроде update-grub, что "вот эти ядра у нас от i386, вот эти от > x86_64, при чем дефолтным ставить i386". > > Лично сейчас мне кажется, что наиболее просто иметь отдельный /boot для > основной системы, соответственно grub основной системы ставить в MBR. Для > дополнительных систем /boot вообще не выделять и ставить загрузчики на > разделы. Ну и в конфиге граба основной системы (который на отдельном > /boot) делать chainloader куда нужно.
Отдельный /boot только для основной системы - его преимущество только в том, что он останется при сносе основной системы? А можно ли сделать так: - поставить grub в MBR диска при установке lenny, /boot со штатным ядром и штатный конфиг grub'а расположить по дефолту - всё на том же разделе, где lenny - etch'евские ядро и конфиг оставить на своих старых местах - поставить дополнительный grub в раздел, где etch: grub>setup (hd0,2) - написать в конфиге в lenny: title Lenny root (hd0,0) kernel /boot/<какое там штатное> root=/dev/disk/by-id/ata-ST3500630A_9QG87X6K-part1 ro initrd /boot/<какой там штатный> savedefault title Etch root (hd0,2) savedefault chainloader +1 И после выбора "Etch" должен будет вызваться etch'евский menu.1st? Если правильно понял команду chainloader? > НО, это все должно работать, пока не захочется LVM. Мне вот вполне себе > удобно управлять разделами LVM-ом... По сути отдельный /boot на 100 метров, > а остальное идет как PV для LVM-а. Grub с LVM-раздела загрузиться не > сможет... Пока об LVM не думаю... -- С уважением, Алексей Мишустин