LINUX.ORG.RU

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

Исправление 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 вызовет.

Добавить или удалить модули из списка, бинарничек с хоста докинуть с библиотеками, текстовый файл положить?

Не понял.