System.map does not match actual kernel
이러한 에러는 다른 메시지들과 같이 나타날 수 있다. 모듈 XY는 로드되어질 수 없다. 왜냐
하면 몇몇 버전들이 일치하지 않기 때문이다.
/System.map이 루트 디렉토리(/)에서 가능하지 않거나 그것의 버전이 편
재 부트된 커널의 버전과 맞지 않으면 나타난다.
새로운 커널을 생성할 때마다, /System.map과 같은 파일이 생성되어지고
/usr/src/linux 내에 저장되어진다. 그 안에서 모듈에 의해서 요구되어진
커널 내의 오프셋에 관한 정보를 찾을 수 있을 것이다.
그러므로, 위의 메시지를 갖게 되면, 아마도 다음에 의해서 커널을 링크하게 될 것이다.
make zImage
그리고 / 로 복사한다. 그러나 이 파일은 아니다.
/usr/src/linux/System.map 파일을 /usr/src/linux로부터
/:
cp /usr/src/linux/System.map/
로 복사한다.
/usr/src/linux 내의 올바른
System.map을 기대한다. 이것은 부트된 커널, 파일 System.map, 커널 디렉토리, 그리고
/usr/src/linux/System.map 파일이 동일한 버전을 가지고 있다는 것을 의미한다.