사용자 정의 커널 모듈을 Debian에 통합

사용자 정의 커널 모듈을 Debian에 통합

소스에서 커널 모듈을 구축했으며 이제 부팅 시 모듈을 로드하려고 합니다.

insmod ./vizzini.ko.ko 파일은 내 사용자 폴더의 빌드 디렉터리에 있으며 적절한 위치에서 실행하면 제대로 작동하기 때문에 작동한다는 것을 알고 있습니다 .

디렉토리를 생성 vizzini하고 /lib/modules/2.6.32-5-amd64/kernel/drivers/.ko 파일을 여기에 복사했습니다.

vizzini그런 다음 끝에 추가했습니다 /etc/modules.

그런데 실행해보면 modprobe vizzini모듈이 인식되지 않습니다.

  • 컴퓨터를 다시 시작해야 합니다(로그오프했다가 다시 로그인하시겠습니까?)
  • .ko 파일이 포함된 폴더에 아무 이름이나 사용할 수 있나요?
  • 어떤 권한이 필요합니까?
  • 지금까지 내가 한 일이 맞는 걸까?
  • 또 무엇을 해야 합니까?

현재 권한은-rw-r--r-- root root

답변1

지금까지는 모든 것이 괜찮아 보입니다. 실행하기만 하면 depmod모듈 modprobe을 찾을 수 있습니다.

관련 정보