커널 2.6에서 "Enable loadable module support"가 disable되었을때 insmod를 어떻게 하죠?
글쓴이: ukyoukyo / 작성시간: 월, 2009/11/16 - 10:27오전
커널 2.6에서는 "Enable loadable module support"가 디폴트로 사용하지 않음으로 설정되어 있다고 들었습니다.
아래와 같은 상황이라면 어떻게 해야하는지요?
고객은 커널 2.6을 사용중이지만, "Enable loadable module support"를 전혀 만진적이 없어서
모듈 로드/언로드 방식은 사용할 수 없다.(insmod 실행하면 에러발생)
나는 모듈이랑 응용프로그램을 개발해서 고객에게 주었으나,
고객은 당연히 모듈을 로드할 수 없다...
이런경우에 커널 재컴파일을 하지 않고 고객을 만족시키는 방법이 없을까요?
모듈을 로드하는 방식이 아닌 다른 방식도 좋구요...
도움을 부탁드립니다...
Forums:
하지만 대부분의
하지만 대부분의 배포판에서는 그 옵션을 켜두고 배포판 스스로 모듈을 활용하고 있기때문에 크게 문제될것 같지는 않습니다만...
정말 그 옵션이 꺼져있는 경우라면 방법은 없을듯 하네요.
소스 코드의 기본
소스 코드의 기본 빌드 설정을 말하시는 거라면, 그것 때문에 걱정할 일은 없어 보이는데요.
실제로 사용자들이 커널을 소스에서 빌드해서 사용할 가능성도 낮고, 빌드한다고 해도 그 기본 옵션 그대로 빌드할 가능성도 낮고, 만약 기본 옵션대로 빌드해서 쓴다면 모듈을 로드하기도 전에 수도 없는 다른 문제를 만나게 될 겁니다. 기본 빌드 설정대로 하지 말라고 안내하면 될 일이죠.
댓글 달기