История изменений
Исправление intelfx, (текущая версия) :
Вкратце: поддерживаются штатными средствами. Рассказываю в distro-agnostic виде:
- кладёшь в initramfs модули, пускаешь depmod
- для автоподгрузки: кладёшь в initramfs udev и соотв. юниты (которые описывают запуск udev'а)
- для подгрузки по списку: кладёшь в initramfs /etc/modules-load.d/foo.conf и юнит systemd-modules-load.service (это его нативная тулза, которая подгружает модули по списку)
- для lvm и прочего: кладёшь в initramfs соответствующие бинарники и юниты (lvmetad и компанию; я не знаю, что там конкретно), они запускаются и отрабатывают
По факту, в initramfs получается очень урезанная копия основной системы, которая работает по тем же принципам. Поскольку порядок запуска юнитов определяется в рантайме, обработка напильником сводится к минимуму: в initramfs просто копируются нужные куски юзерспейса из основной системы.
Исправление intelfx, :
Вкратце: поддерживаются штатными средствами. Рассказываю в distro-agnostic виде:
- кладёшь в initramfs модули, пускаешь depmod
- для автоподгрузки: кладёшь в initramfs udev и соотв. юниты (которые описывают запуск udev'а)
- для подгрузки по списку: кладёшь в initramfs /etc/modules-load.d/foo.conf и юнит systemd-modules-load.service (это его нативная тулза, которая подгружает модули по списку)
- для lvm и прочего: кладёшь в initramfs соответствующие бинарники и юниты (lvmetad и компанию; я не знаю, что там конкретно)
По факту, в initramfs получается очень урезанная копия основной системы, которая работает по тем же принципам.
Исходная версия intelfx, :
Вкратце: поддерживаются штатными средствами. Рассказываю в distro-agnostic виде:
- кладёшь в initramfs модули, пускаешь depmod
- для автоподгрузки: кладёшь в initramfs udev и соотв. юниты (которые описывают запуск udev'а)
- для подгрузки по списку: кладёшь в initramfs /etc/modules-load.d/foo.conf и юнит systemd-modules-load.service (это его нативная тулза, которая подгружает модули по списку)
- для lvm и прочего: кладёшь в initramfs соответствующие бинарники и юниты (lvmetad и компанию; я не знаю, что там конкретно)