[devel] I: make-initrd guess-modules

Alexey Gladkov legion на altlinux.ru
Пн Май 14 19:31:35 MSK 2012


Приветствую!

В версии make-initrd-0.7.8 появилась возможность узнать какие модули
(с точки зрения make-initrd) понадобятся для монтирования указанного
блочного устройства или точки монитрования:

# make-initrd guess-modules /mnt/scm
/lib/modules/3.3.0/kernel/drivers/block/ub.ko
/lib/modules/3.3.0/kernel/drivers/scsi/scsi_mod.ko
/lib/modules/3.3.0/kernel/drivers/scsi/sd_mod.ko
/lib/modules/3.3.0/kernel/drivers/usb/core/usbcore.ko
/lib/modules/3.3.0/kernel/drivers/usb/host/ehci-hcd.ko
/lib/modules/3.3.0/kernel/drivers/usb/storage/uas.ko
/lib/modules/3.3.0/kernel/drivers/usb/storage/usb-libusual.ko
/lib/modules/3.3.0/kernel/drivers/usb/storage/usb-storage.ko
/lib/modules/3.3.0/kernel/drivers/usb/usb-common.ko
/lib/modules/3.3.0/kernel/fs/ext4/ext4.ko
/lib/modules/3.3.0/kernel/fs/jbd2/jbd2.ko
/lib/modules/3.3.0/kernel/fs/mbcache.ko
/lib/modules/3.3.0/kernel/lib/crc16.ko
/lib/modules/3.3.0/kernel/lib/crc-t10dif.ko

# make-initrd guess-modules /dev/sda1
/lib/modules/3.3.0/kernel/drivers/ata/ata_generic.ko
/lib/modules/3.3.0/kernel/drivers/ata/ata_piix.ko
/lib/modules/3.3.0/kernel/drivers/ata/libata.ko
/lib/modules/3.3.0/kernel/drivers/ata/pata_acpi.ko
/lib/modules/3.3.0/kernel/drivers/scsi/scsi_mod.ko
/lib/modules/3.3.0/kernel/drivers/scsi/sd_mod.ko
/lib/modules/3.3.0/kernel/fs/fat/fat.ko
/lib/modules/3.3.0/kernel/fs/fat/vfat.ko
/lib/modules/3.3.0/kernel/lib/crc-t10dif.ko

Также чтобы сократить время выполнения и уменьшить количество ненужных
операций появился дополнительный ключ --no-depmod (-D).

Надеюсь это будет кому-нибудь полезно.

-- 
Rgrds, legion



Подробная информация о списке рассылки Devel