예전에 컴파일 시간 비교를 위해서 만만한(?) 커널을 가지고 테스트를 했었다.
그 때 메모해놓은 커널 컴파일 방법을 찾게되어서... 포스팅을 마무리 하고자 한다.
1. 사전 준비
- 미리 설치해야하는 것들이 좀 있다.
$ sudo apt-get install build-essential kernel-package libncurses5-dev libgtk2.0-dev libglib2.0-dev libglade2-dev libqt3-mt-dev bin86 libssl-dev
2. 커널 다운로드
- Ubuntu 패키지가 아니라 직접 다운로드 받아서 해보겠다.
- 커널 소스가 있는 곳은 /usr/src 이다.
$ cd /usr/src
$ sudo wget https://cdn.kernel.org/pub/linux/kernel/v4.x/testing/linux-4.3-rc4.tar.xz
$ sudo xz -d linux-4.3-rc4.tar.xz
$ sudo tar -xvf linux-4.3-rc4.tar
$ cd ./linux-4.3-rc4
- 특이하게(?) xz 타입으로 배포하는 커널이다.
3. 옵션 설정
- 나름 Graphical 화면이 등장한다.
$ sudo make menuconfig
- Save는 ".config" 파일로 하면 된다.
4. 빌드
- 그냥 하면 된다.
$ sudo make
상황에 따라 다음과 같은 명령어도 사용할 수 있다.
설치 및 활용은 다음에 기회를 봐서 포스팅하겠다.
$ sudo make clean
$ sudo make bzImage install
$ sudo make modules modules_install
반응형
'OS > Ubuntu' 카테고리의 다른 글
dnsmasq error (Ubuntu 12.04) (0) | 2015.11.15 |
---|---|
Avahi 네트워크 문제 (Ubuntu 12.04 32bit) (0) | 2015.11.08 |
BASH Shell Script (0) | 2015.10.10 |
Apache2 error(?) - domain name...ServerName (0) | 2015.09.29 |
update-alternatives (여러 버전의 패키지 관리하기) (1) | 2014.09.09 |