Hi.

Связка grub + initramfs некоторые модули загружает в самом начале, до
монтирования корневой fs и анализа /etc/modprobe.d. Насколько я понимаю,
какие именно модули грузятся в самом начале, определяется двумя способами.

1) скрипты в /etc/grub.d автоматически определяют конфигурацию системы;

2) в /etc/initramfs-tools/modules можно вписать нужные модули с параметрами.

Мне нужно указать параметры модулю, который определяется автоматически
скриптами в /etc/grub.d (то, что многим модулям можно многие параметры
поменять на лету эхом в /sys/module/..., я знаю, но мне нужно поменять
параметр, который принимается только при загрузке модуля, а на лету
игнорируется). Я могу попробовать прописать его в
/etc/initramfs-tools/modules, но боюсь, что этот файл анализируется и
исполняется либо после п.1 (в таком случае я после перезагрузки просто
увижу, что не получил желаемого), либо до, а вот в таком случае я могу
нарушить правильную последовательность загрузки модулей и увидеть
незагружаемую систему, чего хотелось бы избежать.

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

Ответить