이 글은 2008년에 운영하던 블로그에서 가지고 온 글입니다. 지금 그 블로그는 짤려서 관리자만 접속이 가능하더군요.
(약간 수정을 했습니다.)
-----------------------------------------------------------------------------------------------------
안녕하세요~
이번 포스팅은 데비안에서 커널 컴파일 하는것을 알아 보겠습니다!
자! 터미털을 하나 여시구요~!
차근차근 하나씩 따라해 주세요~!

1.커널 소스를 다운 받습니다.
http://kernel.org/ 에서 다운 최신 커널을 받으시면 됩니다~

2.데비안식 컴파일을 위한 패키지를 다운 받습니다.
oropinut@localhost:~$ su
Password:
localhost:/home/oropinut# apt-get install kernel-package libncurses5-dev
여기서 kernel-package는 make-kpkg를 사용하기 위해 설치를 하고..
libncurses5-dev는 make menuconfig 등의 유틸리티를 사용하기 위해 설치를 합니다.

3.커널 소스 압축을 풉니다.
localhost: /home/oropinut# mv linux-2.6.25.6.tar.bz2 /usr/src
localhost: /home/oropinut# cd /usr/src
localhost: /home/oropinut# tar xjvf linux-2.6.25.6
localhost: /usr/src# ln -s /usr/src/linux-2.6.25.6 /usr/src/linux

4.컴파일 옵션을 설정 합니다.
localhost: /usr/src# cd linux-2.6.25.6
localhost: /usr/src/linux-2.6.25.6# make menuconfig

5.컴파일 시작합니다.
localhost: /usr/src/linux-2.6.25.6# make-kpkg --revision=25.6 --initrd binary-arch

6.커널 패키지를 설치합니다.
localhost: /usr/src/linux-2.6.25.6# cd ~
localhost: /root# dpkg -i linux-headers-2.6.25.6_25.6_i386.deb
localhost: /root# dpkg -i linux-image-2.6.25.6_25.6_i386.deb

7.재시작을 합니다.
localhost: /root# shutdown -r now

자~! 커널컴파일이 끝났습니다~
재시작 하면 grub에 경우 자동으로 추가가 됩니다.

만약 틀린게 있거나 설명이 부실하다면 밑에 추가 내용을 써 주세요~

By oropinut(http://oropinut.tistory.com)

+ Recent posts