커널 컴파일 후 부팅에서..
작성자 정보
- 엑파 작성
- 작성일
컨텐츠 정보
- 1,042 조회
- 1 댓글
- 0 추천
- 목록
본문
안녕하세요.
전 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
를 추가하였음
고수님들의 의견 부탁드립니다.
관련자료
-
이전
-
다음
잠돌이님의 댓글
- 잠돌이
- 작성일