Доброго всем времени суток :)
после сборки очередной версии pf-kernel (ради прироста производительности интеловской интеграшки и более-менее рабочей гибернации) Дебиан отказывается загружаться, не находя ни одного диска. Путём методичного обшаривания initramfs было установлено что в нём просто нет модулей (вообще - в /lib/modules/ лежат только списки модулей некие). В прошлой версии ядра, собранной идентичным способом (make oldconfig, make-kpkg, dpkg -i) всё грузится и неплохо работает. Грешу на initramfs-tools потому что модули есть (собраны). Прошу помочь советом как заставить initramfs-tools включить модули в образ. Заранее спасибо :)
dima@dns ~ $ ls -sh /boot/initrd.img-4.4.0-pf62
9,1M /boot/initrd.img-4.4.0-pf62
dima@dns ~ $ ls -sh /boot/initrd.img-4.3.0-pf1
29M /boot/initrd.img-4.3.0-pf1
dima@dns ~ $ sudo lsinitramfs /boot/initrd.img-4.4.0-pf62 | grep ata
lib/udev/ata_id
dima@dns ~ $ sudo lsinitramfs /boot/initrd.img-4.3.0-pf1 | grep ata
lib/modules/4.3.0-pf1/kernel/drivers/scsi/eata.ko
lib/modules/4.3.0-pf1/kernel/drivers/usb/storage/ums-datafab.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata
lib/modules/4.3.0-pf1/kernel/drivers/ata/pdc_adma.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/acard-ahci.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/pata_jmicron.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/pata_sis.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/pata_triflex.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/sata_mv.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/pata_piccolo.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/pata_sch.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/pata_it821x.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/pata_it8213.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/pata_rz1000.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/sata_promise.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/pata_atiixp.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/sata_uli.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/sata_via.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/sata_sis.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/ata_piix.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/pata_pcmcia.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/pata_ns87410.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/pata_serverworks.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/pata_netcell.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/pata_via.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/pata_ninja32.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/pata_sil680.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/pata_ns87415.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/pata_mpiix.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/ata_generic.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/sata_svw.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/pata_pdc2027x.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/sata_sx4.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/sata_nv.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/pata_hpt366.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/pata_rdc.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/libahci.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/pata_efar.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/sata_sil.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/pata_ali.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/sata_qstor.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/pata_atp867x.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/ahci.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/pata_cmd64x.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/pata_artop.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/pata_marvell.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/pata_hpt37x.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/pata_pdc202xx_old.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/sata_vsc.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/libata.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/pata_amd.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/pata_oldpiix.ko
lib/modules/4.3.0-pf1/kernel/drivers/ata/sata_sil24.ko
lib/udev/ata_id
dima@dns ~ $ sudo update-initramfs -u -vvvvvv -k 4.4.0-pf62
Keeping /boot/initrd.img-4.4.0-pf62.dpkg-bak
update-initramfs: Generating /boot/initrd.img-4.4.0-pf62
Adding binary /etc/initramfs-tools/conf.d/splash
Adding binary /sbin/modprobe
Adding library /lib/x86_64-linux-gnu/libc.so.6
Adding library /lib64/ld-linux-x86-64.so.2
Adding binary /sbin/rmmod
Calling hook amd64_microcode
amd64-microcode: no AMD processors detected, nothing to do
Calling hook busybox
Calling hook cryptroot
cryptsetup: WARNING: failed to detect canonical device of swap:/dev/sda8
Calling hook fsck
Adding binary /sbin/fsck
Adding library /lib/x86_64-linux-gnu/libmount.so.1
Adding library /lib/x86_64-linux-gnu/libblkid.so.1
Adding library /lib/x86_64-linux-gnu/libselinux.so.1
Adding library /lib/x86_64-linux-gnu/libuuid.so.1
Adding library /lib/x86_64-linux-gnu/libpcre.so.3
Adding library /lib/x86_64-linux-gnu/libdl.so.2
Adding library /lib/x86_64-linux-gnu/libpthread.so.0
Adding binary /sbin/logsave
Adding binary /sbin/sulogin
Adding library /lib/x86_64-linux-gnu/libcrypt.so.1
Adding binary /sbin/e2fsck
Adding library /lib/x86_64-linux-gnu/libext2fs.so.2
Adding library /lib/x86_64-linux-gnu/libcom_err.so.2
Adding library /lib/x86_64-linux-gnu/libe2p.so.2
Calling hook fuse
Adding binary /sbin/mount.fuse
Calling hook intel_microcode
intel-microcode: adding microcode for currently online and selected Intel processors
intel-microcode: using early initramfs microcode update mode (Linux v3.10 and later)...
/usr/sbin/iucode_tool: system has processor(s) with signature 0x000306c3
/usr/sbin/iucode_tool: assuming all processors have the same signature
/usr/sbin/iucode_tool: microcode bundle 1: /lib/firmware/intel-ucode/06-3a-09.initramfs (12288 bytes)
/usr/sbin/iucode_tool: microcode bundle 2: /lib/firmware/intel-ucode/0f-06-08 (2048 bytes)
/usr/sbin/iucode_tool: microcode bundle 3: /lib/firmware/intel-ucode/06-17-07 (4096 bytes)
/usr/sbin/iucode_tool: microcode bundle 4: /lib/firmware/intel-ucode/0f-06-02 (3072 bytes)
/usr/sbin/iucode_tool: microcode bundle 5: /lib/firmware/intel-ucode/06-3d-04.initramfs (16384 bytes)
/usr/sbin/iucode_tool: microcode bundle 6: /lib/firmware/intel-ucode/0f-04-0a (4096 bytes)
/usr/sbin/iucode_tool: microcode bundle 7: /lib/firmware/intel-ucode/0f-04-09 (2048 bytes)
/usr/sbin/iucode_tool: microcode bundle 8: /lib/firmware/intel-ucode/0f-06-04 (6144 bytes)
/usr/sbin/iucode_tool: microcode bundle 9: /lib/firmware/intel-ucode/06-47-01.initramfs (11264 bytes)
/usr/sbin/iucode_tool: microcode bundle 10: /lib/firmware/intel-ucode/06-3c-03.initramfs (21504 bytes)
/usr/sbin/iucode_tool: microcode bundle 11: /lib/firmware/intel-ucode/06-3e-04 (13312 bytes)
/usr/sbin/iucode_tool: microcode bundle 12: /lib/firmware/intel-ucode/06-1d-01 (4096 bytes)
/usr/sbin/iucode_tool: microcode bundle 13: /lib/firmware/intel-ucode/06-2d-07 (17408 bytes)
/usr/sbin/iucode_tool: microcode bundle 14: /lib/firmware/intel-ucode/0f-03-04 (7168 bytes)
/usr/sbin/iucode_tool: microcode bundle 15: /lib/firmware/intel-ucode/0f-04-01 (10240 bytes)
/usr/sbin/iucode_tool: microcode bundle 16: /lib/firmware/intel-ucode/06-17-06 (20480 bytes)
/usr/sbin/iucode_tool: microcode bundle 17: /lib/firmware/intel-ucode/06-3e-07 (15360 bytes)
/usr/sbin/iucode_tool: microcode bundle 18: /lib/firmware/intel-ucode/06-0f-0a (4096 bytes)
/usr/sbin/iucode_tool: microcode bundle 19: /lib/firmware/intel-ucode/06-3f-02.initramfs (30720 bytes)
/usr/sbin/iucode_tool: microcode bundle 20: /lib/firmware/intel-ucode/06-3e-06 (11264 bytes)
/usr/sbin/iucode_tool: microcode bundle 21: /lib/firmware/intel-ucode/06-0f-0d (12288 bytes)
/usr/sbin/iucode_tool: microcode bundle 22: /lib/firmware/intel-ucode/06-25-05 (3072 bytes)
/usr/sbin/iucode_tool: microcode bundle 23: /lib/firmware/intel-ucode/06-0f-06 (12288 bytes)
/usr/sbin/iucode_tool: microcode bundle 24: /lib/firmware/intel-ucode/0f-04-04 (3072 bytes)
/usr/sbin/iucode_tool: microcode bundle 25: /lib/firmware/intel-ucode/06-2f-02 (13312 bytes)
/usr/sbin/iucode_tool: microcode bundle 26: /lib/firmware/intel-ucode/06-45-01.initramfs (20480 bytes)
/usr/sbin/iucode_tool: microcode bundle 27: /lib/firmware/intel-ucode/0f-04-03 (2048 bytes)
/usr/sbin/iucode_tool: microcode bundle 28: /lib/firmware/intel-ucode/06-2d-06 (16384 bytes)
/usr/sbin/iucode_tool: microcode bundle 29: /lib/firmware/intel-ucode/06-0f-02 (8192 bytes)
/usr/sbin/iucode_tool: microcode bundle 30: /lib/firmware/intel-ucode/0f-04-07 (3072 bytes)
/usr/sbin/iucode_tool: microcode bundle 31: /lib/firmware/intel-ucode/06-1e-05 (7168 bytes)
/usr/sbin/iucode_tool: microcode bundle 32: /lib/firmware/intel-ucode/06-16-01 (16384 bytes)
/usr/sbin/iucode_tool: microcode bundle 33: /lib/firmware/intel-ucode/06-1a-05 (10240 bytes)
/usr/sbin/iucode_tool: microcode bundle 34: /lib/firmware/intel-ucode/06-2a-07 (10240 bytes)
/usr/sbin/iucode_tool: microcode bundle 35: /lib/firmware/intel-ucode/06-1c-0a (20480 bytes)
/usr/sbin/iucode_tool: microcode bundle 36: /lib/firmware/intel-ucode/06-1e-04 (6144 bytes)
/usr/sbin/iucode_tool: microcode bundle 37: /lib/firmware/intel-ucode/06-25-02 (8192 bytes)
/usr/sbin/iucode_tool: microcode bundle 38: /lib/firmware/intel-ucode/06-1a-04 (14336 bytes)
/usr/sbin/iucode_tool: microcode bundle 39: /lib/firmware/intel-ucode/0f-04-08 (9216 bytes)
/usr/sbin/iucode_tool: microcode bundle 40: /lib/firmware/intel-ucode/06-0f-0b (28672 bytes)
/usr/sbin/iucode_tool: microcode bundle 41: /lib/firmware/intel-ucode/06-1c-02 (15360 bytes)
/usr/sbin/iucode_tool: microcode bundle 42: /lib/firmware/intel-ucode/06-46-01.initramfs (23552 bytes)
/usr/sbin/iucode_tool: microcode bundle 43: /lib/firmware/intel-ucode/06-0f-07 (8192 bytes)
/usr/sbin/iucode_tool: microcode bundle 44: /lib/firmware/intel-ucode/0f-06-05 (4096 bytes)
/usr/sbin/iucode_tool: microcode bundle 45: /lib/firmware/intel-ucode/06-3f-04.initramfs (14336 bytes)
/usr/sbin/iucode_tool: microcode bundle 46: /lib/firmware/intel-ucode/06-17-0a (24576 bytes)
/usr/sbin/iucode_tool: processed 78 valid microcode(s), 78 signature(s), 78 unique signature(s)
/usr/sbin/iucode_tool: selected 1 microcode(s), 1 signature(s)
/usr/sbin/iucode_tool: Writing selected microcodes to: /var/tmp/mkinitramfs-EFW_FeZypj614K
/usr/sbin/iucode_tool: /var/tmp/mkinitramfs-EFW_FeZypj614K: 1 microcode entries written, 22528 bytes
Calling hook keymap
Adding binary /bin/loadkeys
Calling hook klibc
Calling hook kmod
Adding binary /bin/kmod
Calling hook lvm2
Adding binary /sbin/dmsetup
Adding library /lib/x86_64-linux-gnu/libdevmapper.so.1.02.1
Adding library /lib/x86_64-linux-gnu/libudev.so.1
Adding library /lib/x86_64-linux-gnu/librt.so.1
Adding binary /sbin/lvm
Adding library /lib/x86_64-linux-gnu/libdevmapper-event.so.1.02.1
Adding library /lib/x86_64-linux-gnu/libreadline.so.5
Adding library /lib/x86_64-linux-gnu/libtinfo.so.5
Calling hook plymouth
Adding binary /usr/lib/x86_64-linux-gnu/plymouth//script.so
Adding library /lib/x86_64-linux-gnu/libm.so.6
Adding library /lib/x86_64-linux-gnu/libply.so.2
Adding library /lib/x86_64-linux-gnu/libply-splash-core.so.2
Adding library /lib/x86_64-linux-gnu/libply-splash-graphics.so.2
Adding library /lib/x86_64-linux-gnu/libpng12.so.0
Adding library /lib/x86_64-linux-gnu/libz.so.1
Adding binary /bin/plymouth
Adding binary /sbin/plymouthd
Adding binary /usr/lib/x86_64-linux-gnu/plymouth//text.so
Adding binary /usr/lib/x86_64-linux-gnu/plymouth//details.so
Adding binary /usr/lib/x86_64-linux-gnu/plymouth//label.so
Adding library /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0
Adding library /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0
Adding library /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
Adding library /usr/lib/x86_64-linux-gnu/libcairo.so.2
Adding library /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0
Adding library /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0
Adding library /lib/x86_64-linux-gnu/libglib-2.0.so.0
Adding library /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0
Adding library /usr/lib/x86_64-linux-gnu/libfontconfig.so.1
Adding library /usr/lib/x86_64-linux-gnu/libfreetype.so.6
Adding library /usr/lib/x86_64-linux-gnu/libthai.so.0
Adding library /usr/lib/x86_64-linux-gnu/libffi.so.6
Adding library /usr/lib/x86_64-linux-gnu/libpixman-1.so.0
Adding library /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0
Adding library /usr/lib/x86_64-linux-gnu/libxcb-render.so.0
Adding library /usr/lib/x86_64-linux-gnu/libxcb.so.1
Adding library /usr/lib/x86_64-linux-gnu/libXrender.so.1
Adding library /usr/lib/x86_64-linux-gnu/libX11.so.6
Adding library /usr/lib/x86_64-linux-gnu/libXext.so.6
Adding library /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0
Adding library /lib/x86_64-linux-gnu/libexpat.so.1
Adding library /usr/lib/x86_64-linux-gnu/libdatrie.so.1
Adding library /usr/lib/x86_64-linux-gnu/libXau.so.6
Adding library /usr/lib/x86_64-linux-gnu/libXdmcp.so.6
Adding library /usr/lib/x86_64-linux-gnu/libgraphite2.so.3
Copying module directory kernel/drivers/gpu/drm
(excluding mga r128 savage sis tdfx via)
Adding binary /usr/lib/x86_64-linux-gnu/plymouth/renderers/frame-buffer.so
Adding binary /usr/lib/x86_64-linux-gnu/plymouth/renderers/drm.so
Adding library /usr/lib/x86_64-linux-gnu/libdrm.so.2
Adding binary /lib/x86_64-linux-gnu/libnss_files-2.19.so
Adding binary /lib/x86_64-linux-gnu/libnss_files.so.2
Calling hook resume
Calling hook thermal
Calling hook tuxonice
Adding binary /usr/lib/tuxonice-userui/tuxoniceui
Adding library /usr/lib/x86_64-linux-gnu/libmng.so.1
Adding library /usr/lib/x86_64-linux-gnu/libjpeg.so.62
Adding library /usr/lib/x86_64-linux-gnu/liblcms2.so.2
Calling hook udev
Adding binary /lib/systemd/systemd-udevd
Adding library /lib/x86_64-linux-gnu/libkmod.so.2
Adding library /lib/x86_64-linux-gnu/libacl.so.1
Adding library /lib/x86_64-linux-gnu/libattr.so.1
Adding binary /bin/udevadm
Adding binary /lib/udev/ata_id
Adding binary /lib/udev/scsi_id
Adding binary /sbin/blkid
Calling hook uswsusp
Calling hook v86d
Adding binary /sbin/v86d
Adding library /lib/x86_64-linux-gnu/libx86.so.1
Calling hook zz_nvidia-blacklists-nouveau
Adding binary /etc/modprobe.d/nvidia-blacklists-nouveau.conf
Calling hook cryptpassdev
Calling hook cryptopensc
Calling hook cryptopenct
Calling hook cryptkeyctl
Calling hook cryptgnupg
Calling hook ntfs_3g
Adding binary /bin/ntfs-3g
Adding library /lib/x86_64-linux-gnu/libntfs-3g.so.853
Calling hook dmsetup
Building cpio /boot/initrd.img-4.4.0-pf62.new initramfs