몰디브를 꿈꾸며...

커널 2.6 컴파일 본문

리눅스

커널 2.6 컴파일

노란채송화 2009. 7. 7. 21:51

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