Embedded Linux
위치로그  |  태그  |  Diary  |  RF  |  Love  |  안부게시판

kernel 에 해당하는 글1 개    [목록보기▼]

2.6.18 커널 업데이트
     Linux | 2006/08/03 10:01

2006/08/03 10:01 2006/08/03 10:01

1. www.kernel.org 에서 원하는 커널을 다운받는다.
  ex) 받은 커널 linux-2.6.18.tar.gz

2. 받은 커널을 /usr/src/ 로 이동한다.

3. tar xvfz linux-2.6.18.tar.gz  (압축을 해제한다)

4. cd /usr/src/linux-2.6.18  (압축 해제된 디렉토리로 이동)

5. make menuconfig  (원하는 환경으로 설정)

(이때  File systems->Ex3 journalling file system support 에 별표 체크)

6. 일단, 커널 컴파일 전에 필요한 모듈초기화 루틴부터 업그레이드 해야한다고 하는군요 http://www.kernel.org/pub/linux/kernel/people/rusty/modules/ 에서 일단 다운로드 받고,

tar xzf module-init-tools-3.0.tar.gz 압축 해제하고
ls 제대로 압축이 풀어졌나 확인하고,
cd module-init-tools-3.0 해당 폴더로 들어가서
./configure --prefix=/ 내 PC 에 맞게 기본 설정하고
make moveold 기존버전 삭제하는 듯
make
make install 로 설치

설치후,
depmod -V 해서 확인
module-init-tools 3.0 이렇게 나오면 설치가 된것.

7. make
  ( /usr/src/linux-2.6.18/arch/i386/boot 디렉토리에 bzImage를 생성하는 커널컴파일 과정 수행)
  ( make dep, clean, bzImage 명령을 make 명령어로 한번에 처리)


8. make modules
  ( make menuconfig 환경설정에서 (M)로 선택한 모듈 부분을 커널 내부 구성요소에게 알려주고 그 구성요소들이 사용될 때 Auto kenel 적재가능하게 설정)


9. make modules_install
  (7번 단계에서 설정한 대로 설치한다)



10. make install
  ( 자동으로 /boot 디렉토리에 initrd-2.6.18.img, vmlinux-2.6.18 파일들을 생성하고 이동시킨다)
 ( 예전의 2.4.x 커널 컴파일 방식보다 매우 편리하고 간단하게 커널컴파일 과정을 할 수 있다. 또한/boot/grub/grub.conf 혹은 menu.list 파일을 자동으로 변경해주어 따로 부트로더 설정할 필요가 없어졌다)

이올린에 북마크하기(0) 이올린에 추천하기(0)

태그 :
트랙백0 | 댓글쓰기0
Trackback address : http://embedded.kr/trackback/2
[로그인][오픈아이디란?]
아이디 : 비밀번호 :
내용 :
비밀글로 등록

[PREV] [1] [NEXT]

BLOG main image
Notice
전체 (26)
Linux (15)
X-Hyper255A (7)
HBE-XM-Belverde (4)
개발환경 구축 - TFTP 서버 셋팅
개발환경 구축 - JTAG
개발환경 구축 - Cross compi...
임베디드 시스템 개발 환경 설정
아이디와 비밀번호 한꺼번에...
VMware 우분투 서버설정 JTAG Toolchain PXE Netboot Fedora Rewrite GRUB 안녕리눅스 tftp 비밀번호 sshd 설치 임베디드 Ubuntu server bootp find 실험 minicom 리눅스 명령어 xinted wget 개발환경 구축 kernel root Ubuntu
좋은 정보 감사합니다. 출처...
2009 - firenux
Total : 73652
Today : 6
Yesterday : 26
태터툴즈 배너
rss
 
 
 
위치로그 : 태그 : 방명록 : 관리자
고을@’s Blog is powered by Tattertools.com