GNU/Linux
리눅스 커널 컴파일하기
수색…
우분투 리눅스 커널 컴파일
경고 : 최소 15GB의 디스크 여유 공간이 있어야합니다.
우분투에서 컴파일> = 13.04
옵션 A) 힘내 사용
최신 우분투 커널 소스와 동기화를 유지하려면 git을 사용하십시오. 자세한 지침은 Kernel Git Guide를 참조하십시오. 자식 저장소는 필요한 제어 파일을 포함하지 않으므로 다음과 같이 작성해야합니다.
fakeroot debian/rules clean
옵션 B) 소스 아카이브 다운로드
소스 아카이브 다운로드 - 추가 패치가 포함 된 표준 우분투 패키지를 다시 작성하려는 사용자를위한 것입니다. 다음 명령을 사용하여 빌드 종속성을 설치하고 소스를 (현재 디렉토리로) 추출하십시오.
다음 패키지를 설치하십시오.
sudo apt-get build-dep linux-image-`uname -r`
옵션 C) 소스 패키지를 다운로드하고 빌드합니다.
이것은 우분투 패치 커널 소스를 수정하거나 놀고 싶은 사용자를위한 것입니다.
kernel.org 에서 최신 커널 소스를 검색하십시오.
아카이브를 디렉토리에 압축을 풀고
cd
로cd
합니다.tar xf linux-*.tar.xz cd linux-*
ncurses 구성 인터페이스를 빌드하십시오.
make menuconfig
기본 구성을 사용하려면 → 을 눌러
< Exit >
를 강조 표시 한 다음 돌아 가기를 선택 합니다.Return 키를 다시 눌러 구성을 저장하십시오.
make
를 사용하여 커널을 빌드하십시오.make
-j n
플래그를 사용하여 파일을 병렬로 컴파일하고 여러 코어를 이용할 수 있습니다.
압축 된 커널 이미지는 arch/[arch]/boot/bzImage
에서 찾을 수 있습니다. 여기서 [arch]
는 uname -a
.
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow