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

커널 컴파일 후 부팅에서..

작성자 정보

  • 엑파 작성
  • 작성일

컨텐츠 정보

본문

안녕하세요.
전 c에 xp를 d에 리눅스 9.0을 설치하여 사용하고 있습니다.
커널을 2.4.26으로 컴파일해서 재부팅하면 아래와 같은 내용이 나타납니다.

Booting 'Red -- Linux(2.4.26)
root (hd0,1)
file---
kernel /boot/vmlinuz-2.4.26 ro root=LABEL=/
  [Linux-bzImage, setup==0*a00, size=0*124a7d]
initrd /boot/initrd-2.4.26.img
Error 15 : File not Found
Press any---

라고 나타나며 키를 누르면 다시 부팅상태로 돌아갑니다. 전의 커널을 선택하면 리눅스는 실행됩니다.
/boot 폴더안에 보니 기존 커널의 initrd-2.4.20-8.img 파일은 있는데 새로 컴파일 된 initrd-2.4.26.img 파일은 없으니 당연히 실행안되는 것 같습니다.
아래 순서로 컴파일 했는데 왜 initrd-2.4.26.img 파일이 생성되지 않지요.

컴파일한 순서
1. ln -s linux-2.4.26 linux
2. cd linux
3. make mrproper
4. make xconfig(특별한 작업하지 않고 save exit버튼 클릭함)
5. make dep
6. make clean
7. make bzImage
8. cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz-2.4.26
9. cp /usr/src/linux/System.map /boot/System.map-2.4.26
11. ln -fs vmlinuz-2.4.26 vmlinuz( /boot 상태)
12. ln -fs System.map-2.4.26 System.map( /boot 상태)
13. make modules( /usr/src/linux 상태)
14. make modules_install
15. vi /etc/grub.conf에서

title Red hat Linux(2.4.26)
root (hd0,1)
kernel /boot/vmlinuz-2.4.26 ro root=LABEL=/
initrd /boot/initrd-2.4.26.img
를  추가하였음

고수님들의 의견 부탁드립니다.

관련자료

댓글 1

잠돌이님의 댓글

  • 잠돌이
  • 작성일
initrd-2.4.26.img를 만들어 주셔야 할것 같은데요.  module_install 작업 한 이후 mkinitrd /boot/initrd-2.4.26.img 2.4.26 (/lib/modules 디렉토리에 존재하여야함)

공지사항


뉴스광장


  • 현재 회원수 :  60,041 명
  • 현재 강좌수 :  35,855 개
  • 현재 접속자 :  123 명