You are currently viewing Ubuntu 11.10에서 커널을 반올림하려면 어떻게 해야 하나요?

Ubuntu 11.10에서 커널을 반올림하려면 어떻게 해야 하나요?

개인이 최고의 PC에서 Ubuntu 11.10의 특정 커널 하나를 컴파일하는 방법을 알고 있다면 이 가이드가 도움이 되기를 바랍니다.

자신의 커널을 구축하는 데 관심이 있는 사용자의 수는 컴퓨터 시스템에 Ubuntu를 설치하기 시작하고 해당 시스템에 대한 커널 라이프스타일을 약간 개선하기 때문에 이를 달성합니다. 많은 주장에서 사용자는 단지 커널 구성 스위치를 찾고 있습니다.

이 페이지의 목표는 개발 목표를 달성하기 위해 직접 가능한 한 적은 정보를 사용자에게 자동으로 제공하는 것입니다. 또한 간단한 커널 수정과 커널 설치를 빌드하는 것입니다. 이것은 의심할 여지 없이 Ubuntu 커널을 최종적으로 개발하기 위한 가이드가 아닙니다.

환경 만들기

커널이 있는 메소드를 아직 빌드하지 않았다면 빌드에 필요한 몇 가지 패키지가 있습니다. 다음을 사용하여 설치할 수 있습니다.

  •  sudo apt-get build-dep 리눅스 시스템 linux-image - $ (uname -r) 

불행히도 위에 나열된 기능과 연결된 모든 사람이 필요한 모든 종속성을 선택하지는 않습니다. Goofy Disco Release의 현재 전사에는 올바른 추가 기능 패키지가 포함되어 있습니다.

  •  sudo apt-get이 libncurses-dev gawk flex bison libssl-dev openssl dkms libelf-dev libudev-dev libpci-dev liliberty-dev autoconf와 관련하여 설치되었습니다. 

개인이 Git을 사용할 수 있는 경우 다음에서 설치하십시오.

  •  sudo apt-get 로드 자식 

위의 명령을 사용하려면 절차에 /etc/apt/sources.list 에 올바른 deb-src 가 있어야 합니다. 우리가 가져야 할 딩고 디스코의 예:

  •  deb-src http://archive.ubuntu.com/ubuntu 디스코 메인deb-src http://archive.ubuntu.com/ubuntu disco-updates 전통적인 

Ubuntu 버전 소스 중 하나 얻기

how so so that you can compile kernel in ubuntu 11.10

물론 커널을 추적하는 몇 가지 방법이 있을 것입니다. 두 가지 주요 경로는 100% 문서화되어 있습니다.

장치에 설치된 거의 모든 커널을 수정하려는 것은 물론이고 올바른 버전의 Ubuntu가 설치되어 있는 경우 실제 apt-get 방법(아래에 자세히 설명됨)을 사용하여 소스를 가져옵니다.

>그러나 현재 Ubuntu 디자인에 대한 현재의 언제든지 소스를 가져온 다음 모든 소스를 변경하려는 것처럼 이 git 메서드(아래에 설명됨)를 사용하여 실제로 참조를 활용하십시오.

Apt-get

원하는 바이너리 패키지에 의해 생성된 콘센트 코드는 apt-get 소스 <패키지> 를 프롬프트하여 얻을 수 있습니다. 예를 들어, 새로 생성된 두 번째 ab의 소스 프로그래밍을 얻으려면

  •  apt-get 명령줄: linux-image-unsigned 소스 시스템 - $ (uname -r) 

힘내

모든 Ubuntu 커널 소스는 마지막에 git 방식으로 처리됩니다. 각 도구의 소스 코드는 kernel.ubuntu.com 을 통해 git 저장소에 저장된 것으로 간주됩니다. 어떤 로컬 복사본을 얻으려면 아래에 설명된 대로 심각한 릴리스 리포지토리를 엄청나게 git-clone할 수 있습니다.

  •  git clone git: //kernel.ubuntu.com/ubuntu/ubuntu- <릴리스 코드명> .git 
  •  git 사이의 동일한 복사본: //kernel.ubuntu.com/ubuntu/ubuntu-disco.git 

구성 변경

일반적으로 구성 변경이 필요하지 않은 경우 이 단계를 건너뛸 수 있습니다. 빌드 프로세스는 다양한 하위 구성 개인 파일과 관련된 구성을 유지합니다. 아마도 여기에서 무언가를 규제하는 가장 쉬운 방법은 다음을 수행하는 것입니다.

  •  chmod 최신 + x 데비안 / 규칙chmod 최신 + x 데비안 / 각 스크립트 *chmod a + x 각 스크립트에 대한 데비안 / 기타 / *LANG은 C fakeroot 데비안/세척 규칙을 의미합니다.LANG = C fakeroot debian / protocol editconfigs # 모든 항목(Y, Exit, Y, Exit ..)을 반복하거나 나중에 실제 구성에 대한 불만을 받도록 호출합니다. 

이것은 자신의 구성 파일을 편집할 수 있는 menuconfig를 호출할 때 지원되는 각 아키텍처에 대한 특정 아카이브 텍스처에 대한 초기 설정을 사용합니다. Chmod는 소스 패키지를 빌드하는 방법이 스크립트에서 exe 섹션의 손실로 이어질 것이기 때문에 필요합니다.

고용주가 기반으로 하는 현재 Ubuntu 커널과 비교할 때 커널을 “최신” 상태로 유지하려면 모든 종류의 좋은 로컬 버전 수정자를 추가하는 것을 고려하십시오. 대부분의 debian.master / changelog 파일의 버전 번호 끝에 “test1″과 같은 것을 생성하기 전에 추가하십시오. 이것은 또한 uname -a 자체에 의존하기 때문에 어떤 커널에 있는지 결정하는 데 도움이 됩니다. 중요한 혁신적인 커널이 출시되면 Ubuntu는 자신의 개인 커널(이는 다시 빌드해야 함)보다 늦어지므로 리노베이션 시 유지 관리가 필요한 것으로 간주됩니다. 노트. CONFIG_LOCALVERSION을 사용하지 마십시오. 어셈블리가 _발생_합니다.

커널 생성

메인 커널을 빌드하는 것은 매우 간단합니다. 작업 디렉토리를 커널 구매 소나무의 기본 디렉토리로 다시 변경하고 다음 명령을 입력하십시오.

  •  LANG = C fakeroot 데비안 / 깨끗한 규칙# 더 빠르게 제작:LANG = C fakeroot 데비안 / 사양 헤더 바이너리 바이너리 공통 perarch 바이너리# 최소 대기 시간 Linux 도구가 필요하다고 생각되면 다음을 수행하십시오.LANG = 바이너리 규칙에 따른 C fakeroot 데비안 

실제 성공적인 빌드에서 세 개의 .deb 바이너리 정책 이미지가 빌드 루트 폴더 위의 웹 페이지 디렉토리에 생성됩니다. 예를 들어, 완벽한 유용한 AMD64 시스템에서 버전 4.8.0-17.19로 실질적인 커널을 빌드할 때 이 세 가지는 일반적으로 네 개)(또는.

  • ie8 11.10에서 커널을 컴파일하는 방법
     CD ...ls * .deb    linux-4.8.0-17_4.8.0-17.19_all.deb 헤더    linux-4.8.0-17-generic_4.8.0-17.19_amd64.deb 헤더    linux-image-4.8.0-17-generic_4.8.0-17.19_amd64.deb 

일부 버전에서는 linux-extra- 패키지도 찾을 수 있으며, 이 패키지는 사용 가능한 경우 클라이언트도 설치합니다.

가장 중요한 새 커널 테스트

dpkg -i를 실행하고 다시 시작하여 3pack TV(빌드 시스템 또는 다른 사람 시스템에)를 설치합니다. 그런 다음

  •  sudo dpkg -i linux * 4.8.0-17.19 1 . .debsudo 재시작 

디버그 기호

어떤 경우에는 디버그 기호를 우물 형태로 표시하는 것이 유용합니다. 두 가지 추가 단계가 필요할 수 있습니다. 모든 첫 번째 pkg-config-dbgsym에 설치해야 합니다. 둘째, 바이너리 타겟 *을 실행할 때 set skipdbg = false와 관련하여 필요합니다.

  •  sudo apt-get install pkg-config-dbgsymLANG는 C fakeroot 데비안/박테리아 프리 규칙과 동일합니다.LANG = C fakeroot 데비안 / 정책 바이너리-헤더 바이너리-common-binary-perarch skipdbg = 오류 

위 참조

이 지침은 일부 소스 코드를 얻은 다음 이를 설정하기 위한 권위 있고 매우 간단한 방법을 제공합니다. 디자인보다 더 많은 커널 개발을 작성하고 싶다면 변경 사항을 확인하십시오.

<시간>

How To Compile Kernel In Ubuntu 11 10
Jak Skompilowac Jadro W Ubuntu 11 10
Hoe De Kernel Te Compileren In Ubuntu 11 10
Wie Man Den Kernel In Ubuntu 11 10 Kompiliert
Hur Man Kompilerar Karnan I Ubuntu 11 10
Como Compilar El Kernel En Ubuntu 11 10
Comment Compiler Le Noyau Dans Ubuntu 11 10
Kak Skompilirovat Yadro V Ubuntu 11 10
Como Compilar O Kernel No Ubuntu 11 10
Come Compilare Il Kernel In Ubuntu 11 10