On Tue, Oct 11, 2011 at 01:55:17PM +0400, Alexey Gladkov wrote: > 11.10.2011 13:37, Dmitry V. Levin wrote: > > Грубо говоря, modprobe не работает до первого depmod'а. > > > > В kernel-image запаковываются файлы /lib/modules/*/modules.*, благодаря > > которым modprobe можно применять к ядрам, отличным от текущего. Эти файлы > > формируются во время сборки kernel-image, их формат зависит от версии > > module-init-tools. После недавнего обновления module-init-tools этот > > формат изменился. Соответственно, установка нового kernel-image в систему > > со старым module-init-tools приводит к тому, что make-initrd/mkinitrd > > создают неполноценный initrd до тех пор, пока файлы > > /lib/modules/*/modules.* не будут приведены в соответствие с установленной > > версией module-init-tools, т.е. до первого depmod'а. > > Хм... make-initrd первым делом делает depmod -a для версии ядра для > которого делается initrd ... и кажется mkinitrd тоже так поступает. Выглядит это так (установка нового kernel-image при старом module-init-tools): Running /usr/lib/rpm/posttrans-filetriggers Config file: /etc/initrd.mk FATAL: Module index corrupt: Bad magic number Try re-running depmod FATAL: Module index corrupt: Bad magic number Try re-running depmod FATAL: Module index corrupt: Bad magic number Try re-running depmod FATAL: Module index corrupt: Bad magic number Try re-running depmod FATAL: Module index corrupt: Bad magic number Try re-running depmod FATAL: Module index corrupt: Bad magic number Try re-running depmod FATAL: Module index corrupt: Bad magic number Try re-running depmod FATAL: Module index corrupt: Bad magic number Try re-running depmod FATAL: Module index corrupt: Bad magic number Try re-running depmod FATAL: Module index corrupt: Bad magic number Try re-running depmod Generating module dependencies on host ... Guessed modules: ext3 raid1 в то время как нормальным для этого хоста является Guessed modules: aacraid crc-t10dif ext3 raid1 scsi_mod sd_mod -- ldv