커널 x용으로 컴파일된 Linux 모듈이 있는 경우 컴파일된 모듈이 커널 y에서도 작동할 것으로 기대할 수 있습니까? 아니면 일반적으로 그렇지 않습니까?
답변1
일반적으로 다른 버전에서는 커널 모듈을 로드하지 않습니다. 모듈 정보는 명령어를
통해 볼 수 있습니다 . modinfo
modinfo 및 명령에
대한 커널 버전 정보가 도움이 될 수 있습니다.vermagic
uname
그러나 정말로 이 작업을 수행하려면 명령 -f
의 옵션이 modprobe
도움이 될 수 있습니다. (modprobe 매뉴얼 페이지)
이 옵션을 사용하면 kenrel 모듈을 로드할 때 버전 정보를 무시할 수 있습니다.
이 옵션은 만병통치약이 아닙니다.
커널 모듈과 커널 버전에 대해 잘 알고 있어야 합니다.