최근에 Unpacking kernel-source rpm off-system (OpenSuse)을 겪었 습니까? ; 내 컴퓨터에서> 10 시간이 걸렸을 때 여기에 설명 된 프로세스를 수행 한 후에도 아무 Module.symvers곳도 찾을 수 없다는 것이 놀랍습니다 !
"generate Module.symvers"를 검색하면 다음과 같은 결과가 나타납니다.
참고 : "modules_prepare"는
CONFIG_MODVERSIONS가 설정되어 있어도 Module.symvers를 빌드하지 않습니다 . 따라서
모듈 버전 관리가 작동하려면 전체 커널 빌드를 실행 해야합니다 .
( 리눅스 커널 문서 :: kbuild : modules.txt )
...하지만 실제로는 얻지 못했습니다-이전 단계에서 커널을 빌드하지 않았습니까 (위의 링크에 설명되어 있습니까? CC가 * .o의 전체 무리를 생성하는 데 10 시간 이상 걸리는 것을 알고 있습니다. 파일과 LD를 연결하여 무언가를 만들었을 것입니다. 그렇다면 어디에 Module.symvers있습니까?
보다 명시적인 용어로 Module.symvers를 생성하려면 정확히 어떤 명령을 호출해야합니까? 나는 그것이 make prepare작동하지 않는다는 것을 알고 있지만 그 명령은 무엇입니까?
Module.symvers에 의해zypper install kernel-source, 그리고 다른 리눅스 배포판에 유사한. 파일은에 있습니다lib/modules/xxx/build.