carrega o módulo via / etc / modules

5

Eu quero carregar meu módulo do kernel hello.ko no boot no Ubuntu 12.04. Coloquei em /lib/modules/3.8.0-31-generic/kernel/ubuntu/hello.ko , executei depmod -a e adicionei "hello" a /etc/modules .

No entanto, quando eu reiniciar, não há módulo "hello" em lsmod . Em /var/log/upstart/module-init-tools.log existe uma string "FATAL: Module hello not found."

Se eu executar modprobe hello , tudo estará bem. O que há de errado com /etc/modules ? Onde está tentando encontrar módulos?

    
por Andrey Romanchev 08.08.2014 / 20:00

1 resposta

0

Execute sudo update-initramfs -u para obter seu módulo no ramdisk inicial do kernel atual. Caso contrário, não será carregado no init.

    
por 08.08.2014 / 20:17