O 커널 소스 구하기
    - 공식 배포 사이트 : http://www.kernel.org/


O 커널 컴파일 하기
   커널 버전 확인 
   #uname -a

    커널 소스 다운로드 => http://www.kernel.org에 접속하여 최신 커널을 다운로드 한다.
    #wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.30.tar.bz2

    다운로드한 커널을 압축 해제한다.
    #tar -xvjf linux-2.6.30.tar.bz2

    생성된 디렉토리를 링크파일로 링크
    #ln -s linux-2.6.30 linux

    커널 설정값 초기화
    #make menuconfig

    커널 이미지 생성
    #make bzImage

    커널 모듈 생성
    #make modules

    생성된 object 파일들을 /lib/modules/커널버전 디렉토리로 복사
    #make modules_install

    모듈들이 정상적으로 설치되었는지 확인
    #ls -l /lib/modules/2.6.30/

    #ls -l /lib/modules/2.6.30/kernel/

    커널관련 파일 복사
    #make install

    /boot 디렉토리에 정상적으로 복사되었는지 확인
    #ls -l /boot

    /boot/grub/grub.conf 파일에 새로운 커널에 맞는 부팅 메뉴가 추가되었는지 확인
    #vi /boot/grub/grub.conf

    재부팅
    #reboot
 
    커널버전확인
    #uname -r   


Posted by eoseontaek