커널 컴파일

2014.02.19 13:11

소울 조회 수:7018

1. 커널 확인

[ 2Center Tech ] , ~ > uname -a
Linux localhost 2.6.18-308.8.1.el5 #1 SMP Tue May 29 14:57:06 EDT 2012 i686 athlon i386 GNU/Linux
* 주의 : 커널 컴파일 하기전 반드시 백업하시길 바랍니다. /boot/config-2.6.로 시작하는 사용 버젼에 맞는걸 복사해둡니다.

 

2. 커널 다운로드

다운로드 주소 : http://www.kernel.org/pub/linux/kernel/v2.6

맨 마지막 버젼인 2.6.22 버젼을 받습니다

wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.22.tar.gz

 

3. 설치

압축을 해제 합니다.

tar xvzf linux-2.6.22.tar.gz

cd linux-2.6.22

 

필요한 커널 옵션을 설정하고 저장합니다.

make menuconfig

1_1.jpg

1.jpg

 

1_0.jpg

make bzImage

make modules

make modules_install

make install

 

 4. 커널 확인

vi /etc/grub.conf 를 열어서 컴파일한 커널이 추가되었는지 확인후

default=0 의 숫자를 변경하여 원하는 커널로 부팅설정 합니다. (맨위에부터 0입니다.)

리부팅하여 적용합니다.

 

1_3.jpg

 

[ 2Center Tech ] , ~ > uname -a
Linux localhost 2.6.22.19 #1 SMP Fri Jul 16 09:26:46 KST 2010 i686 athlon i386 GNU/Linux