
hello.ko
Ubuntu 12.04에서 부팅 시 커널 모듈을 로드하고 싶습니다 . 을 넣고 /lib/modules/3.8.0-31-generic/kernel/ubuntu/hello.ko
실행한 depmod -a
후 "hello"를 추가했습니다 /etc/modules
.
lsmod
그런데 다시 시작한 후 보니 "hello" 모듈은 없는데 /var/log/upstart/module-init-tools.log
"FATAL: Module hello not Found"라는 문자열이 나타났습니다.
내가 실행하면 modprobe hello
모든 것이 괜찮습니다. 질문이 있으신가요 /etc/modules
? 모듈은 어디에서 찾나요?
답변1
sudo update-initramfs -u
모듈을 현재 커널의 초기 램디스크에 배치하려면 실행하세요 . 그렇지 않으면 초기화 시 로드되지 않습니다.