LINUX.ORG.RU

История изменений

Исправление imul, (текущая версия) :

У ТС нуво-модуль сейчас итак в блеклисте. Если его удалить из блеклиста, то он грузится первым. Возможно его получится загрузить вторым, манипулируя с именами файлов .conf в каталогах.
Проверить без перезагрузки можно с помощью
strace /usr/lib/systemd/systemd-modules-load 2>&1 | grep openat | grep module
Очень много интересного

У меня вот так:
(дополнительно в конце ещё грепнуто по 'conf')
openat(AT_FDCWD, «/usr/lib/modules-load.d/fwupd-msr.conf», O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, «/usr/lib/modules-load.d/fwupd-redfish.conf», O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, «/etc/modules-load.d/i2c-dev.conf», O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, «/etc/modules-load.d/lm_sensors.conf», O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, «/usr/lib/modules-load.d/virtualbox.conf», O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, «/etc/modules-load.d/zfs.conf», O_RDONLY|O_CLOEXEC) = 3

То есть наблюдается сортировка файлов по алфавиту, без учёта каталогов.

Ну и напоследок
strace /usr/lib/systemd/systemd-modules-load 2>&1 | grep openat | grep module | grep conf
openat(AT_FDCWD, «/etc/modules-load.d/01-nvidia.conf», O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, «/etc/modules-load.d/02-nouveau.conf», O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, «/usr/lib/modules-load.d/fwupd-msr.conf», O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, «/usr/lib/modules-load.d/fwupd-redfish.conf», O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, «/etc/modules-load.d/i2c-dev.conf», O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, «/etc/modules-load.d/lm_sensors.conf», O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, «/usr/lib/modules-load.d/virtualbox.conf», O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, «/etc/modules-load.d/zfs.conf», O_RDONLY|O_CLOEXEC) = 3

Исправление imul, :

У ТС нуво-модуль сейчас итак в блеклисте. Если его удалить из блеклиста, то он грузится первым. Возможно его получится загрузить вторым, манипулируя с именами файлов .conf в каталогах.
Проверить без перезагрузки можно с помощью
strace /usr/lib/systemd/systemd-modules-load 2>&1 | grep openat | grep module
Очень много интересного

У меня вот так:
(дополнительно в конце ещё грепнуто по 'conf')
openat(AT_FDCWD, «/usr/lib/modules-load.d/fwupd-msr.conf», O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, «/usr/lib/modules-load.d/fwupd-redfish.conf», O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, «/etc/modules-load.d/i2c-dev.conf», O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, «/etc/modules-load.d/lm_sensors.conf», O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, «/usr/lib/modules-load.d/virtualbox.conf», O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, «/etc/modules-load.d/zfs.conf», O_RDONLY|O_CLOEXEC) = 3

То есть наблюдается сортировка файлов по алфавиту, без учёта каталогов.

Исправление imul, :

У ТС нуво-модуль сейчас итак в блеклисте. Если его удалить из блеклиста, то он грузится первым. Возможно его получится загрузить вторым, манипулируя с именами файлов .conf в каталогах.
Проверить без перезагрузки можно с помощью
strace /usr/lib/systemd/systemd-modules-load 2>&1 | grep openat | grep module
Очень много интересного

Исходная версия imul, :

У ТС нуво-модуль сейчас итак в блеклисте. Если его удалить из блеклиста, то он грузится первым. Возможно его получится загрузить вторым, манипулируя с именами файлов.
Проверить без перезагрузки можно с помощью
strace /usr/lib/systemd/systemd-modules-load 2>&1 | grep openat | grep module
Очень много интересного