С Ubuntu 16.04 у меня есть следующий файл:
/etc/modprobe.d/dummy.conf
Со следующим содержанием:
options dummy numdummies=12
И это хорошо работает!
Однако с Ubuntu 18.04, это не работает больше...
На Бионическом я должен вручную работать:
rmmod dummy
modprobe dummy numdummies=12
Затем это работает!
Так, как сделать это автоматически на Ubuntu 18.04 (новый стандарт)?
Спасибо!
Это не ошибка, это "дизайном" (хотя я предполагаю, что некоторые люди были бы категорически не согласны, что "дизайн" мог быть применим к systemd
в целом).
Как видно из этого комментария проблема была разыскана к /lib/modprobe.d/systemd.conf
где systemd
разработчики явно и без приступа растерянности говорят в комментариях: "…
Когда связывание модуля загружается, это создает
bond0
по умолчанию из-заmax_bonds
значение по умолчанию опции1
. Это вмешивается в управление конфигурацией сети / networkd, поскольку не возможно обнаружить, был ли этот bond0 намеренно настроен пользователем или должен управляться networkd/NM/etc. Поэтому отключите bond0 создание.options bonding max_bonds=0
Сделайте то же дляdummy0
.
…"
Для, например, если Вы попытались бы изменить параметр модуля в способе, которым выдает документация Ubuntu, Вы будете видеть это наконец modprobe
попытки загрузить его так:
…/dummy.ko numdummies=12 numdummies=0
И последняя данная опция аргумента эффективно переопределяет свои предыдущие случаи.
В Ubuntu 18.04 в файле
/lib/modprobe.d/systemd.conf
прокомментируйте или отредактируйте эту строку:
"options dummy numdummies=0"