![커널 번호가 커널 헤더 위치와 다릅니다.](https://linux55.com/image/172097/%EC%BB%A4%EB%84%90%20%EB%B2%88%ED%98%B8%EA%B0%80%20%EC%BB%A4%EB%84%90%20%ED%97%A4%EB%8D%94%20%EC%9C%84%EC%B9%98%EC%99%80%20%EB%8B%A4%EB%A6%85%EB%8B%88%EB%8B%A4..png)
저는 OpenSUSE Tumbleweed를 실행하고 있습니다. 내가 전화했을 때 uname -r
나는 이해했다 5.6.6-1-default
. 그러나 커널 헤더가 /lib/modules/5.6.6-1-default/
예상대로 위치 하지 않습니다 /lib/modules/5.6.6-8-default/
. 이는 외부 드라이버가 uname -r
현재 커널 헤더의 위치를 결정하는 데 의존하기 때문에 외부 드라이버에 약간의 혼란을 야기합니다.
비슷한 문제가 이전 커널에서도 발생했습니다( uname -r
주어진 5.6.4-1
경우 커널 헤더는 에서 찾을 수 있습니다 5.6.4-8
).
커널 파일이 예상과 다른 위치에 있는 이유는 무엇이며 설치 프로그램(dkms를 통해 설치됨)이 올바른 파일을 가리키도록 하려면 어떻게 해야 합니까?