부록 A. 맞춤 커널 만들기

Linux를 처음 대하시는 사용자들은 종종 "왜 맞춤 커널을 만들어야 하는가?"에 대한 의문을 갖습니다. 커널 모듈의 사용량에 견주어 판단시 "맞춤 커널을 만드는 이유를 알지 못한다면 아마도 만들 필요가 없다."는 것이 이 질문에 대한 가장 정확한 대답이라 할 수 있습니다.

Red Hat Linux에 함께 제공된 커널과 Red Hat Linux 에라타 시스템을 통해 제공된 커널은 대부분의 최신 하드웨어와 커널 기능에 대한 지원을 제공합니다. 대부분의 사용자 여러분들은 커널을 재컴파일하지 않고서 사용하실 수 있습니다. 이 부록은 커널 재컴파일하는 방법에 대하여 보다 자세한 정보를 알고자 하시는 분들과, 커널에 실험적인 기능을 컴파일하기와 같은 작업을 수행하고자 하시는 분들께 참조 가이드를 제공해 드립니다.

Red Hat, Inc.에서 배포한 커널 패키지를 사용하여 커널을 업그레이드하시려면, 30 장을 참조하시기 바랍니다.

주의경고
 

맞춤 커널 개발은 Red Hat Linux 설치 지원팀에서 지원하지 않습니다. Red Hat, Inc.에서 배포한 RPM 패키지를 사용하여 커널을 업그레이드하는 방법에 대한 보다 자세한 정보는 30 장을 참조하시기 바랍니다.

A.1. 개발 준비하기

사용자 커널을 만들기 전에, 실수할 경우를 대비하여 반드시 작동하는 비상용 부팅 디스켓을 만들어 두셔야 합니다. 현재 실행 중인 커널을 사용하여 부팅할 부팅 디스켓을 만드시려면, 다음 명령을 실행하시기 바랍니다:

/sbin/mkbootdisk `uname -r`

디스켓을 만드신 후, 시스템을 제대로 부팅하는지 반드시 테스트하시기 바랍니다.

커널을 재컴파일하시려면, kernel-source 패키키가 설치되어 있어야 합니다. 다음 명령을 입력하여

rpm -q kernel-source 

패키지가 설치되어 있는지 여부를 알아 보십시오. 만일 설치되어 있지 않다면, Red Hat Linux CD-ROM이나 ftp://ftp.redhat.com에서 Red Hat FTP 사이트 (미러 목록은 http://www.redhat.com/mirrors.html에서 찾으실 수 있습니다), 또는 Red Hat Network에서 패키지를 설치하십시오. RPM 패키지를 설치하는 방법에 대한 보다 자세한 정보는 V 부을 참조하시기 바랍니다.