On Thu, Mar 09, 2006 at 05:13:55PM +0200, Kirill A. Shutemov wrote: > On 16:43 Thu 09 Mar, Led wrote: > > В сообщении от 9 марта 2006 16:00 Nick S. Grechukh написал(a): > > > В сообщении от 9 марта 2006 15:06 Led написал(a): > > > > В сообщении от 9 марта 2006 14:56 Denis Pynkin написал(a): > > > > > В сообщении от 9 марта 2006 10:55 Eugene Prokopiev написал(a): > > > > > > В приципе да, но для начала хотелось бы поднять просто LVM/LVM2. Даже > > > > > > проще: пока нужно только сделать initrd, часть котрого не readonly. > > > > > > В ALM2.4 имелся скрипт lvmcreate_initrd, который создавал образ в > > > > > > ext2, а далее в него я уже добавлял требуемые модули и правил > > > > > > linuxrc. Не знаю, почему, но образ, который создает mkinitrd, в ext2 > > > > > > перенести нельзя - он просто не работает. Вместо попыток выполнить > > > > > > то, что написано в linuxrc, я сразу получаю kernel panic с сообщением > > > > > > о том, к root-устройству достучаться нельзя. > > > > > угу > > > > > в стандартном ядре отсутствует вкомпилированная поддержка ext2 - только > > > > > romfs поэтому мне пришлось перекомпилировать заново - только ради > > > > > CONFIG_EXT2_FS=y ;-) > > > > > > > > А ext2.ko в initrd не проще добавить? > > > > > > в тот initrd, который по условию должен быть ext2, или какой-то другой? :) > > > > Сорри, "проглядел", что нужна rw FS для initrd:) > > А почему именно ext2? > Может втащить в initrd unionfs и сделать rw с помощью tmpfs? Либо смонтировать в нужные места tmpfs. Либо, наконец, посмотреть на версию ядра, указанную в Subject, и вспомнить, что в 2.6 "родной" механизм для этой цели - initramfs, не имеющий проблемы с записью туда (правда, текущая версия initrd в Сизифе его создавать не умеет).