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.
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?
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.
Tags kernel-modules linux