OnWorks Linux 및 Windows 온라인 워크스테이션

심벌 마크

워크스테이션용 무료 온라인 호스팅

<이전 | 내용 | 다음>

9.2.3. 커널 구성‌


다음 단계는 필요에 따라 커널을 구성하는 것으로 구성됩니다. 정확한 절차는 목표에 따라 다릅니다.

커널 빌드는 커널 구성 파일에 따라 다릅니다. 대부분의 경우 모든 Linux 배포판과 마찬가지로 Kali에서 제안한 것과 최대한 비슷하게 유지하게 될 것입니다.

/부팅 디렉토리. 이 경우 처음부터 모든 것을 재구성하는 대신 /boot/config-의 복사본을 만드는 것으로 충분합니다.버전 파일. (버전은 uname -r 명령으로 찾을 수 있는 현재 사용되는 커널 버전과 동일해야 합니다.) 복사본을 커널 소스가 포함된 디렉터리의 .config 파일에 저장합니다.


$ cp /boot/config-4.9.0-kali1-amd64 ~/kernel/linux-source-4.9/.config

$ cp /boot/config-4.9.0-kali1-amd64 ~/kernel/linux-source-4.9/.config


또는 커널이 Arch/에서 기본 구성을 제공하므로아치/configs/*_ defconfig에서 make x86_64_defconfig(64비트 PC의 경우) 또는 make i386_defconfig(32비트 PC의 경우)와 같은 명령을 사용하여 선택한 구성을 제자리에 배치할 수 있습니다.

구성을 변경해야 하는 경우가 아니면 여기에서 중지하고 섹션으로 건너뛸 수 있습니다. 9.2.4, “컴- 패키지 쌓기 및 빌드” [페이지 236]. 변경이 필요하거나 처음부터 모든 것을 재구성하기로 결정했다면 시간을 들여 커널을 구성해야 합니다. 커널 소스 디렉터리에는 다음을 호출하여 사용할 수 있는 다양한 전용 인터페이스가 있습니다. 확인 목표 명령, 여기서 목표 아래 설명된 값 중 하나입니다.

make menuconfig 텍스트 모드 커널 구성 인터페이스를 컴파일하고 실행합니다. libncurses5-dev 패키지가 필요함) 이를 통해 계층 구조에서 사용 가능한 많은 커널 옵션을 탐색할 수 있습니다. 누르면 스페이스 버튼 키는 선택한 옵션의 값을 변경하고 엔터 버튼 화면 하단에 선택된 버튼의 유효성을 검사합니다. 선택은 선택한 하위 메뉴로 돌아갑니다. 종료는 현재 화면을 닫고 계층 구조에서 다시 위로 이동합니다. 도움말에는 선택한 옵션의 역할에 대한 자세한 정보가 표시됩니다. 화살표 키를 사용하면 옵션 및 버튼 목록 내에서 이동할 수 있습니다. 구성 프로그램을 종료하려면 기본 메뉴에서 종료를 선택합니다. 그런 다음 프로그램은 사용자가 변경한 내용을 저장할 것을 제안합니다. 당신의 선택에 만족한다면 수락하세요.

다른 인터페이스에도 비슷한 기능이 있지만 다음과 같은 보다 현대적인 그래픽 인터페이스 내에서 작동합니다. xconfig 만들기Qt 그래픽 인터페이스를 사용하는 gconfig를 만드세요, GTK+를 사용합니다. 전자는 요구한다 libqt4-dev, 후자는 다음에 달려 있습니다. libglade2-dev libgtk2.0-dev.


구식 다루기 제공할 때 .config 다른 파일(보통 오래된)로 생성된 파일

.config 파일 커널 버전을 업데이트해야 합니다. 당신은 그렇게 할 수 있습니다 이전 구성 만들기, 새로운 구성 옵션에 해당하는 질문을 대화형으로 질문합니다. 모든 질문에 대한 기본 답변을 사용하려면 다음을 사용할 수 있습니다. olddefconfig를 만드세요. 과 oldnoconfig를 만드세요, 모든 질문에 대해 부정적인 답변을 가정합니다.

구식 다루기 제공할 때 .config 다른 파일(보통 오래된)로 생성된 파일

.config 파일 커널 버전을 업데이트해야 합니다. 당신은 그렇게 할 수 있습니다 이전 구성 만들기, 새로운 구성 옵션에 해당하는 질문을 대화형으로 질문합니다. 모든 질문에 대한 기본 답변을 사용하려면 다음을 사용할 수 있습니다. olddefconfig를 만드세요. 과 oldnoconfig를 만드세요, 모든 질문에 대해 부정적인 답변을 가정합니다.


OnWorks의 최고 OS 클라우드 컴퓨팅: