이 과정은 페도라 기준입니다.
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 |