커널 컴파일.,,초짠데요..
글쓴이: 해봐 / 작성시간: 화, 2004/11/16 - 11:13오전
복잡하네요.
막히는 부분이 있어서 긴급히 질문드립니다.
현재 redhat 9 (2.4.20-8) 을 vmware 깔린 센트리노 놑북에서
테스트 하고 있습니다.
다음과 같은 순서로 명령 실행하였습니다.
make mrproper
make menuconfig
make dep
make clean
make bzImage
make install
근데 제일 마지막 과정중(make install)
다음과 같은 오류가 발생합니다.
No module BusLogic found for kernel 2.4.20-8custom
mkinitrd failed
make[1]: *** [install] 오류 1
make[1]: 나감 `/usr/src/linux-2.4.20-8/arch/i386/boot' 디렉토리
make: *** [install] 오류 2
도저히.. 어떻게 해야 할지 모르겠네요.
T.T 도와주세요.
Forums:
Re: 커널 컴파일.,,초짠데요..
명령 순서가 틀려보이네요.
2.4 kernel 은 make bzImage 다음에
make modules
make modules_install 입니다.
이 순서로 다시 해보세요
----------------------------------------
Nothing left after Nirvana.
알려주신대로....make modulesmake modules
알려주신대로
....
make modules
make modules_install
make install
.....
이렇게 해도 마찬가집니다. 똑같은 에러가 납니다.
만약에
마지막의 make install 을 안하고
grub를 편집한후
부팅하면 커널 패닉 나오고요
아.. 죽겠네요 좀 도와주세용
[quote="해봐"]No module BusLogic found for
에러메시지에 BusLogic에 관한 모듈이 없다고 나왔네요.
mkinitrd 의 fail 도 의심스럽지만...
make clean 이 원래 중간에 들어가나요?
아닌것 같은데...
그런데 2.4.20 을 Build 하시려 하다니...
# cp /boot/config-지금구동중이신커널버전 /usr/local
# cp /boot/config-지금구동중이신커널버전 /usr/local/src/linux-2.4.28/.config
# cd /usr/local/src/linux-2.4.28
# make menuconfig
# make dep bzImage modules modules_install install 하시면 됩니다.
부트로더가 grub이면 /etc/grub.conf에도 자동 적용됩니다.
그보다는 yum으로 먼저 올리시고 작업하세요 :)
# rpm -Uhv http://mirror.smileserv.com/yum_binary/redhat9.0/yum-2.0.7-1.1.rootda.org.noarch.rpm
# yum update
:-)
댓글 달기