리눅스 커널 컴파일을 해보았어요!!
우선 다음 사이트에서 리눅스 커널 소스를 다운받습니다.
2.6.28 F
압축을 풀면....
tar xvfp linux-2.6.28.tar.bz2
다음과 같은 디렉토리가 생성됩니다.
linux-2.6.28
아, 제 현재 버전은 다음과 같습니다. 현재 버전 알아보는 방법!
# cat /proc/version
Linux version 2.6.18-1.2798.fc6 (brewbuilder@hs20-bc2-3.build.redhat.com) (gcc version 4.1.1 20061011 (Red Hat 4.1.1-30)) #1 SMP Mon Oct 16 14:54:20 EDT 2006
# uname -r
2.6.18-1.2798.fc6
cd linux-2.6.28
make menuconfig
make modules
make bzImage
make modules_install
위 과정을 거치고 나면 /lib/modules 디렉토리 아래 새로운 커널 디렉토리가 생성되고,
make install
/boot 디렉토리 밑에 다음과 같이 파일이 생성됩니다.
이제 부트로더인 grub 디렉토리에서 grub.conf 파일을 확인합시다.
(cat grub.conf 명령으로 확인해도 무방)
2.6.28 버전이 추가된 것을 확인할 수 있습니다.
이제 새로 추가된 커널로 재부팅하면 끝!
default=0으로 설정하면 자동으로 새 커널로 재부팅 되겠져? ㅎㅎ
커널 컴파일 끝!!!
'Backend > OS★' 카테고리의 다른 글
Linux 시스템에서.. (0) | 2011.05.27 |
---|---|
유용한 리눅스 명령어들. (0) | 2011.05.27 |
ltrace / strace (0) | 2011.05.26 |
시그널 (Signal) (0) | 2011.05.26 |
inode (index node) (0) | 2011.05.26 |