Re: параметры модулю
On 12/5/19 8:57 AM, ilya wrote: > Передать напрямую едру в /etc/default/grub не работает? Спасибо. Самый простой вариант в голову и не пришел.
Re: параметры модулю
В Thu, 5 Dec 2019 00:46:34 +0300Alex Kicelew пишет:Передать напрямую едру в /etc/default/grub не работает?https://www.kernel.org/doc/html/v4.14/admin-guide/kernel-parameters.htmlModule parameters can be specified in two ways: via the kernel commandline with a module name prefix, or via modprobe, e.g.:(kernel command line) usbcore.blinkenlights=1(modprobe command line) modprobe usbcore blinkenlights=1> Мне нужно указать параметры модулю, который определяется автоматически> скриптами в /etc/grub.d (то, что многим модулям можно многие параметры> поменять на лету эхом в /sys/module/..., я знаю, но мне нужно поменять> параметр, который принимается только при загрузке модуля, а на лету> игнорируется) Я могу попробовать прописать его в> /etc/initramfs-tools/modules, но боюсь, что этот файл анализируется и> исполняется либо после п.1 (в таком случае я после перезагрузки просто> увижу, что не получил желаемого), либо до, а вот в таком случае я могу> нарушить правильную последовательность загрузки модулей и увидеть> незагружаемую систему, чего хотелось бы избежать.> > А как это делать правильно, чтобы ничего не сломать, но получить> желаемый результат?>
параметры модулю
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 (в таком случае я после перезагрузки просто увижу, что не получил желаемого), либо до, а вот в таком случае я могу нарушить правильную последовательность загрузки модулей и увидеть незагружаемую систему, чего хотелось бы избежать. А как это делать правильно, чтобы ничего не сломать, но получить желаемый результат?