История изменений
Исправление intelfx, (текущая версия) :
modprobe не нужны карты, чтобы подгрузить конкретный модуль.
Ага. modprobe(8):
modprobe expects an up-to-date modules.dep.bin file as generated by the corresponding depmod utility shipped along with modprobe (see depmod(8)).
Если ты точно уверен, что будешь подгружать модули напрямую и с ручным указанием зависимостей — то в чём проблема, не делай depmod и не пихай udev в initramfs. Я рассказал общий случай, блин.
Чтобы подгрузить модули по списку (systemd-way), нужно кинуть в initramfs:
- тулзу для подгрузки модулей (один бинарник размером 43K)
- юнит-файл, который скажет systemd, что эту тулзу нужно запустить
- текстовый файл со списком модулей, который будет считан тулзой
Это менее оверхедно, чем класть в initramfs modprobe и скрипт для шелла, который этот modprobe вызовет.
Исходная версия intelfx, :
modprobe не нужны карты, чтобы подгрузить конкретный модуль.
Ага. modprobe(8):
modprobe expects an up-to-date modules.dep.bin file as generated by the corresponding depmod utility shipped along with modprobe (see depmod(8)).
Если ты точно уверен, что будешь подгружать модули напрямую и с ручным указанием зависимостей — то в чём проблема, не делай depmod и не пихай udev в initramfs. Я рассказал общий случай, блин.
Чтобы подгрузить модули по списку (systemd-way), нужно кинуть в initramfs:
- тулзу для подгрузки модулей (один бинарник размером 43K)
- юнит-файл, который скажет systemd, что эту тулзу нужно запустить
- текстовый файл со списком модулей, который будет считан тулзой
Это менее оверхедно, чем класть в initramfs modprobe и скрипт для шелла, который этот modprobe вызовет.
Добавить или удалить модули из списка, бинарничек с хоста докинуть с библиотеками, текстовый файл положить?
Не понял.