# cat /etc/initrd.mk.d/blabklist BLACKLIST_MODULES += nvidia nvidia-drm nvidia-modeset nvidiafb # cat /etc/initrd.mk # trying to detect modules and features to access to root volume AUTODETECT = all FEATURES += plymouth # make-initrd [00:00:00] Config file: /etc/initrd.mk [...] [00:00:30] Used features: add-modules buildinfo cleanup compress depmod-image kbd network plymouth rdshell rootfs system-glibc ucode [00:00:30] Packed modules: af_packet ahci asus-wmi battery crc16 crc32c_generic crc32c-intel crc-ccitt drm drm_kms_helper evdev ext4 fb_ddc hid hid-asus hid-generic hid-multitouch hwmon i2c-algo-bit i2c-hid i915 idma64 input-leds intel-agp intel-gtt intel-lpss intel-lpss-pci ipv6 jbd2 joydev libahci libata mbcache *nvidiafb* rfkill scsi_mod sd_mod serio_raw sis-agp sparse-keymap usb-common usbcore usbhid usbkbd usbmouse vgastate via-agp video virt-dma wmi xhci-hcd xhci-pci [...] [00:00:30] Image is saved as /boot/initrd-5.4.72-std-def-alt1.img
Несмотря на блэклист, в initrd попадает модуль nvidiafb. Если перенести блэклист в /etc/initrd.mk - модуль не попадает.
Каталог /etc/initrd.mk.d создан не для расширения /etc/initrd.mk. Он нужен для создания нескольких образов initrd для одного и того же ядра.