Sem saber qual distribuição você está usando, o seguinte se aplica pelo menos para o Ubuntu 16.04 e 18.04, já que o Ubuntu começou a usar systemd
a partir de 16.04 em diante.
O script antigo do carregador de módulos /etc/init.d/kmod
permitiria colocar as opções do módulo em /etc/modules
. systemd
substituiu este script por um serviço próprio systemd-modules-load.service
. O novo método não permite colocar as opções do módulo em /etc/modules
e só aceita os nomes dos módulos por linha.
Se você chamar /etc/init.d/kmod
, ele não executará o script, mas chamará o systemd
service systemd-modules-load.service
. Além disso, é melhor se acostumar com systemd
, pois é muito improvável que os antigos scripts init sys-v experimentem um retorno e sejam substituídos completamente.
No entanto, se você quiser carregar o módulo bbswitch
com um conjunto de opções, siga as etapas abaixo.
Faça o carregamento do módulo no momento da inicialização.
root@localhost:~# echo "bbswitch" >> /etc/modules
Coloque suas opções em um arquivo /etc/modprobe.d
, que é honrado toda vez que um módulo é carregado. Então, isso deve ser ainda melhor para definir os parâmetros do módulo. Então crie o arquivo /etc/modprobe.d/bbswitch.conf
e coloque na linha da seguinte forma.
root@localhost:~# cat /etc/modprobe.d/bbswitch.conf
options bbswitch load_state=0