블로그 이미지
blueye

카테고리

내블로그 (52)
창작활동 (10)
저장활동 (16)
관심 (0)
Total156,039
Today0
Yesterday11

우분투 7.10환경에서 진행하였으며
커널버전 2.6.22-14-generic에서 2.6.24.3으로 업데이트 하는 과정을 정리했다.

이것도 역시, 학교 과제다.ㅠ
과제가 아니면, 이런 삽질을 할 리가 없다.^^;


1. 개발환경구현

$ sudo apt-get install build-essential

컴파일에 필요한 필수 패키지들이 설치된다.

2. make mrproper

3. make menuconfig
libncurses5 (설치되어있음)
libncurses5-dev 설치할것
이전 config파일을 불러온다. (설정이 복잡하므로.)
저장.(.config)

4. make dep (의존성)

5. make bzImage

6. make modules
(4, 5, 6번 과정은 커널 2.6 버전에서 'make' 명령어 하나로 통합됨)

7. sudo make modules_install

8. mkinitramfs -o /boot/initrd-2.6.24.3.img 2.6.24.3
mkinitrd(x)

9. sudo make install

10. System.map파일 생성
 nm vmlinux > System.map-2.6.24.3

11. #pwd
#mv arch/x86/boot/bzImage /boot/bzImage-2.6.24.3
#mv System.map /boot/System.map-2.6.24.3
#rm /boot/System.map
#ln -s /boot/System.map-2.6.24.3 /boot/System.map


12. /boot/grub/menu.lst
grub 수정

Posted by blueye

최근에 달린 댓글

최근에 받은 트랙백

글 보관함