질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

커널업그레이드(2.4.18->2.4.20)

작성자 정보

  • 강석주 작성
  • 작성일

컨텐츠 정보

본문

제가 커널 업그레이드 한걸 올려놨습니다.

여러분들께서 도움이 되셨으면 하네요..^^*

참고로 grub가 lilo보다는 더 심플하고 강력하네요.

※ scsi나 raid는 Kernel upgrade전에 제조회사나 제품명을 잘 알아두도록 한다.

ftp://ftp.kernel.org/pub/linux/kernel/에서 최신 커널을 다운받는다.

mv linux-2.4.20.tar.gz /usr/src

tar xvfz linux-2.4.20.tar.gz

ln -s linux-2.4.20 linux

cd linux

make menuconfig (make xconfig)

"Kernel Configuration 설정"

make dep

make clean

make bzImage

mv arch/i386/boot/bzImage /boot/vmlinuz-2.4.20

mv System.map /boot/System.map-2.4.20

※ System.map과 vmlinuz의 링크를 걸지 않아도 부팅되면 자동으로 변경.

make modules

make modules_install

vi /etc/grub

#boot=/dev/sda
default=1
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz


-->            title Red Hat Linux (2.4.20)
--> 추가  root (hd0,0)
-->           kernel /vmlinuz-2.4.20 ro root=/dev/sda5
-->    ※ initrd는 안만들어도 무관.

title Red Hat Linux (2.4.18-3smp)
        root (hd0,0)
        kernel /vmlinuz-2.4.18-3smp ro root=/dev/sda5
        initrd /initrd-2.4.18-3smp.img
title Red Hat Linux-up (2.4.18-3)
        root (hd0,0)
        kernel /vmlinuz-2.4.18-3 ro root=/dev/sda5
        initrd /initrd-2.4.18-3.img

재부팅후 grub 화면에서 새로운 커널 선택.

※Kernel panic시 error 메세지를 잘 살펴보고 관련모듈이 load되지 않았을 경우
  make menuconfig (make xconfig)에서 다시 관련 모듈을 선택한후 위의 과정 반복.

※Kernel Upgrade시에는 관련 파일들의 버전도 중요하다. 확인후 업그레이드.

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,043 명
  • 현재 강좌수 :  35,853 개
  • 현재 접속자 :  77 명