소스에서 커널 모듈을 구축했으며 이제 부팅 시 모듈을 로드하려고 합니다.
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
을 찾을 수 있습니다.