System.map이 실제 커널과 일치하지 않습니다.

고객지원 지식기반 (system_map)
Applicable to
S.u.S.E. version: 모두
Kernel version: 모두

Symptom:

리눅스 시스템을 시작할 때, 다음의 에러 메시지가 로그인 프로프트 전에 마지막 메시지 중 의 하나로 나타난다.
       System.map does not match actual kernel
이러한 에러는 다른 메시지들과 같이 나타날 수 있다. 모듈 XY는 로드되어질 수 없다. 왜냐 하면 몇몇 버전들이 일치하지 않기 때문이다.

Cause:

이 메시지는 파일 /System.map이 루트 디렉토리(/)에서 가능하지 않거나 그것의 버전이 편 재 부트된 커널의 버전과 맞지 않으면 나타난다.

새로운 커널을 생성할 때마다, /System.map과 같은 파일이 생성되어지고 /usr/src/linux 내에 저장되어진다. 그 안에서 모듈에 의해서 요구되어진 커널 내의 오프셋에 관한 정보를 찾을 수 있을 것이다.

그러므로, 위의 메시지를 갖게 되면, 아마도 다음에 의해서 커널을 링크하게 될 것이다.

       make zImage
그리고 / 로 복사한다. 그러나 이 파일은 아니다.

Solution:

/usr/src/linux/System.map 파일을 /usr/src/linux로부터 /:
       cp  /usr/src/linux/System.map/
로 복사한다.

Important:

몇몇의 프로그램들, 예를 들어, EosEmu와 같은 것들은 /usr/src/linux 내의 올바른 System.map을 기대한다. 이것은 부트된 커널, 파일 System.map, 커널 디렉토리, 그리고 /usr/src/linux/System.map 파일이 동일한 버전을 가지고 있다는 것을 의미한다.
키워드: KERNEL, SYSTEM.MAP, MODUL, DOSEMU, INSTALL, BOOT, LINUX

SDB-system_map, Copyright SuSE Linux AG, Nrnberg, Germany - 버전: 12. Mr 2001
SuSE Linux AG - 최근에 만들어진 : 12. Mr 2001 에 의해 kmyoo (sdb_gen 1.40.0)