몰디브를 꿈꾸며...
커널 2.6 컴파일 본문
1. make mrproper
// 커널컴파일시 문제가 되는 이전에 생성되어있던 오브젝트파일(*.o)들을 삭제(정리)하는 작업
2. make menuconfig
// 커널 컴파일 환경을 설정하고, 설정내용을.config 파일에 생성
3. make
// /usr/src/linux-2.6.18/arch/i386/boot 디렉토리에 bzImage를 생성하는 커널컴파일 과정 수행
(make dep, clean, bzImage 명령을 make 명령어로 한번에 처리)
4. make modules
// 커널 모듈 생성. make menuconfig 환경설정에서 (M)로 선택한 모듈 부분을 커널 내부 구성요소에게 알려주고 그 구성요소들이
사용될 때 Auto kenel 적재가능하게 설정
5. make modules_install
// 생성된 커널모듈파일들을 새로운 커널이 사용할 수 있도록 '/lib/modules/2.6.17/kernel/' 디렉터리로 복사한다
6. make install
// /usr/src/linux-2.6.17/arch/i386/boot/install.sh 스크립트가 실행하면서 필요한 파일들을 /boot 로 이동시키고 링크를 재설정한다
/boot/grub/grub.conf 혹은 menu.list 파일을 자동으로 변경해주어 따로 부트로더 설정할 필요가 없어졌다
7. sync and shutdown -r now
// 시스템 재부팅
'리눅스' 카테고리의 다른 글
fedora 10 initrd.img 수정 (0) | 2009.07.10 |
---|---|
live cd에 있는 squashfs.img를 수정하는법 (0) | 2009.07.08 |
OPENBOX를 이용한 GTK 응용프로그램 실행 (0) | 2009.07.07 |
[리눅스]하드디스크 LVM (0) | 2009.06.26 |
GTK on DirectFb (0) | 2009.06.24 |
Comments