2013-08-31 2 views
0

지금 OpenSUSE를 사용하고 있습니다. uname -r을 입력하면 3.7.10-1.16-desktop이 표시됩니다. 그러나 다른 프로젝트를 만들려고하면 kernels/2.6.21-s915g5-i386 파일이 필요합니다.커널을 만들 때 menuconfig를 만드십시오

커널 소스/빌드에 익숙하지 않습니다. linux-2.6.21을 다운로드하고 README 파일을 읽고 make menuconfig을 실행했습니다. 그럼 혼란스러워서 방금 도망 칠 수 있습니까 make oldconfig

make menuconfig을 선택하면 무엇을 선택해야합니까?

+0

오래된 커널이 필요한 프로젝트는 무엇입니까? 아마도이 프로젝트의 빌드 스크립트 중 하나를 수정하거나 새로운 프로젝트와 호환되도록 할 수 있습니까? –

답변

0

적절한 선택을하면 사소하지 않습니다. 2.6.21 소스를 다운로드하고 기존 커널과 호환되는 커널을 만들고 싶다면 많은 노력이 필요합니다.

kernels/2.6.21-s915g5-i386과 같은 특정 이름의 파일 (2.6.21과 비슷하지 않음)이 필요한 프로젝트가있는 경우 해당 파일을 제공하는 OpenSUSE 패키지를 확인합니다. 이름에 "kernel"이 포함 된 패키지 일 가능성이 큽니다.

+0

구성 옵션이 거의 모든 버전에서 변경된다는 것은 말할 필요가 없습니다. –

+0

그리고 모든 옵션. 내장 된 대 모듈, 일부 구성 요소에는 구성 가능한 설정 등이 있습니다. – ash

+0

커널과 2.6.21-s915g5-i386과 같은 특정 이름이 무엇을 의미합니까 (이는 2.6.21과 비슷하지 않습니다)? –