Kernel/Configuration/ko

This article describes the manual configuration and setup of the Linux kernel. For an automatic method see the genkernel article.

심볼릭 링크 설정
심볼릭 링크는 언제든 현재 사용하는 커널 소스를 가리킵니다. 다음 세가지 방법 중 하나로 끝낼 수 있습니다:


 * 1. 활성 symlink USE flag로 커널 소스를 설치합니다
 * 가 가리키는 곳을 새로 설치한 커널 소스로 가도록 합니다. 필요하다면 다음의 수정된 두가지 방식으로 나중에 수정할 수 있습니다:


 * 2. eselect로 심볼릭 링크를 선택합니다:




 * 이 출력 내용은 사용할 수 있는 커널 소스를 포함합니다. 별표 기호는 선택한 소스를 나타냅니다. 커널 소스를 바꾸려면 (예: 두번째 항목) 다음처럼 하십시오:




 * 3. 직접 심볼릭 링크를 설정합니다:



설정 파일
커널에서는 자체를 설정할 수 있는 몇가지 도구를 제공합니다:


 * make config
 * 텍스트 기반 설정입니다. 옵션은 하나씩 그 다음에 뜹니다. 모든 옵션에 대해 답해야 하며, 앞에서 제시한 옵션의 순서를 뒤바꾸는 접근은 불가능합니다.


 * make menuconfig
 * 그래픽 메뉴입니다(텍스트 입력만 가능). 메뉴로 탐색할 수 있으며 원하는 옵션을 바꿀 수 있습니다.


 * make nconfig
 * ncurses를 기반으로 하는 그래픽 메뉴입니다. 를 설치해야 합니다.


 * make xconfig
 * Qt4를 사용하는 그래픽 메뉴입니다. 를 설치해야 합니다.


 * make gconfig
 * GTK+를 사용한 그래픽 메뉴입니다., , 를 설치해야 합니다.


 * make oldconfig
 * 커널 버전간 바뀐 내용을 검토하고 커널에 대한 새 .config 파일로 업데이트합니다.

기타 기본 설정을 만들 몇가지 스크립트도 있습니다. 다음을 보십시오:

설정
이 글에서는 make menuconfig를 사용하여 설정하는 방법을 설명합니다만, 절차는 다른 메뉴랑 비슷합니다.

사용법
In the shown menu the blue bar indicates your position. With the arrow keys and  you can change the position. The arrow keys and  traverse the menu bar in the bottom and define, what happens, when you hit the  key. Select switches to a sub menu - the menu entries ending with ---> -, while Exit exits a sub menu. Alternative you can hit the key twice.

Menu entries, which start with brackets, are drivers or features which can be activated:


 * [ ], [*]
 * Options in square brackets can be activated or deactivated. The asterisk marks the menu entry as activated. You change the value with the key or press  (Yes) to activate or  (No) to deactivate the entry.
 * Is the option is activated, the chosen driver will be built into the kernel and will always be available at boot time.


 * < >, , <*>
 * Options in angle brackets can be activated or deactivated, but also activated as module (indicated by a M). You change the value as before and press key for activate as module.
 * See the Kernel Modules article for differentiation.


 * {M}, {*}
 * Options in curly brackets can be activated or activated as module but not be deactivated, because another driver needs this activated in either way.


 * -M-, -*-
 * Options between hyphens are activated in the shown way by another driver. There is no choice.

Furthermore some menu entries have a tag at the end:


 * (NEW)
 * This driver is new in the kernel and is maybe not stable enough.


 * (EXPERIMENTAL)
 * This driver is experimental and most likely not stable enough.


 * (DEPRECATED)
 * This driver is deprecated and not needed for most systems.


 * (OBSOLETE)
 * This driver is obsolete and should not be activated.

Most options have a description, which get by pressing the key or choose in the menu bar Help.

드라이버 선택
하드웨어 분류의 하드웨어 감지 글을 보십시오.

모듈 검색
menuconfig에서 모듈을 키보드로 검색하려면 키를 사용할 수 있습니다.

젠투 리눅스 일반 설정 활성화
There is a kernel configuration option called  only present in  and other Kernel Project maintained kernels. It does nothing on its own, but sets various required configuration options for typical installations.

This setting automatically selects tmpfs and devtmpfs support, which are needed for handling on Gentoo Linux, but might be expanded in the future to enable other mandatory settings for a Gentoo Linux system. For more information, read the help information available through the kernel configuration system as described earlier in this guide.

빌드
커널을 설정한 다음 컴파일해야 합니다:

프로세서 코어가 여러개 있다면 모든 코어가 동작할 수 있게 할 수 있습니다. 이렇게 하려면 -j(NUMBER_CORES +1) 매개 변수를 추가하십시오. 듀얼 코어 프로세서에 대해서는 다음과 같습니다:

설치
드라이버를 모듈로 활성화 했다면, 설치해야 합니다:

모듈은 의 하위 디렉터리에 복사합니다.

실제 커널을 설치하려면:

이 명령은 꾸러미의 일부인 /sbin/installkernel 을 실행합니다. ''새 커널은 에 설치합니다. 심볼릭 링크가 이미 있다면, 새 커널에 대해 만든 링크를 만들고 바꾸며, 이전에 설치한 커널은 로 둡니다.(installkernel'' man page). 와 파일과 같습니다. 이 심볼릭 링크는 파일 경로를 바꾸지 않고 새로운 커널을 가리키기 때문에 단순합니다(예: 부트로더 설정에서 쓸 수 있습니다).

부트로더
부트 로더 설정을 바꾸어 새 커널로 부팅하도록 고르십시오.

마지막으로 새 커널로 시스템을 다시 부팅하십시오.