이 과정은 페도라 기준입니다.

1. http://www.kernel.org/pub/linux/kernel/v2.6 에서 커널을 다운받는다.
   파일은 linux-????.tar.bz2 로 버젼은 알아서 고르시길....
   여기서는 예를들어 linux-2.6.22.1.tar.bz2 파일로 설명하겠음.

받은 이미지가 있는 곳으로 디렉토리를 이동한 후에... (/usr/src/를 추천)

2. bunzip2 linux-2.6.22.1.tar.bz2

3. tar xvzf linux-2.6.22.1.tar.gz

4. make menuconfig

5. CPU - Processor type and features - Processor Family - CPU Type 선택
   File systems - DOS/FAT/NT File systems - FAT32와 NTFS등 지원체크
   그 외에 다른 셋팅을 맞추고 저장하고 빠져나온다.

6. make clean
   기존에 컴파일 된 파일들 지워주기.

7. make
   커널 컴파일 실행.

8. echo $?
   커널 컴파일 과정에서 문제가 있었는지 확인하기. (정상일 경우 0)

9. make modules_install
   컴파일 된 모듈을 설치한다.

10. echo $?
   모듈 인스톨 과정에서 문제가 있었는지 확인하기.

11. make install
    컴파일 된 커널을 설치한다.

12. sync
    아직 처리안되고 버퍼에 쌓인 작업을 모두 처리한다.

13. vi /etc/grub.conf
    부팅정보에 새로운 커널이 추가되었는지 확인하기.

14. shutdown -r now
     시스템 재부팅하기.

15. uname -r
     현재 커널버젼 확인하기.

'Operating System > Linux' 카테고리의 다른 글

tar 사용법  (0) 2007.09.17
Linux vmware 커널위치  (0) 2007.09.14
Linux 시간 동기화  (0) 2007.09.14
Linux 문자열 검색  (0) 2007.09.13
module Makefile  (0) 2007.09.13
Linux에서 NTFS 마운트 하기  (0) 2007.09.11
fedora6에 리베로 s1auc 랜카드 잡기  (0) 2007.09.10
ubuntu 7.04에 리베로 s1auc 해상도 셋팅  (0) 2007.09.05
VIM 사용법 & 단축키  (0) 2007.09.05
VIM 셋팅  (0) 2007.09.05

+ Recent posts