문제

부팅시 커널 모듈을로드하려고합니다.

내가 달리면 insmod /path/to/module.ko, 그것은 잘 작동합니다. 그러나 이것은 내가 재부팅 할 때마다 반복되어야합니다.

내가 달리면 modprobe /path/to/module.ko, 모듈을 찾을 수 없습니다. ModProbe는 구성 파일을 사용한다는 것을 알고 있지만/etc/modules에/spath/to/module.ko를 추가 한 후에도 모듈을로드 할 수는 없습니다.

적절한 구성은 무엇입니까?

도움이 되었습니까?

해결책

모듈의 표준 경로에 상징적 링크를 만들 수 있으므로 DepMod에서 볼 수 있고 다른 모듈로로드 할 수 있습니다.

sudo ln -s /path/to/module.ko /lib/modules/`uname -r`
sudo depmod -a
sudo modprobe module

모듈 이름을 /etc /모듈에 추가하면 부팅 할 때마다로드됩니다.

어쨌든 적절한 구성은 모듈을 표준 경로에 복사하는 것이라고 생각합니다.

다른 팁

열쇠는 모듈을 표준 경로에 복사하는 것입니다.

일단 완료되면 ModProbe는 모듈 이름 만 수락하므로 경로와 ".ko"확장자를 남기십시오.

다음 단계를 따르십시오.

  1. hello.ko를/lib/modules로 복사/'uname-r'/misc/
  2. /lib/modules/'uname-r'/modules.dep에 Misc/Hello.ko 항목을 추가하십시오
  3. Sudo Depmod
  4. Sudo ModProbe 안녕하세요

ModProbe는 모든 종속성에 대해 Modules.Dep 파일을 확인합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top