커널컴파일시 make install 과정에서 에러가 납니다.
글쓴이: ralto / 작성시간: 수, 2003/07/09 - 3:34오후
에고 mail()함수를 이용할때 서버가 뻗어버려서 커널을 컴파일 중입니다.
커널 버전은 2.4.21이구요.
아래와 같은 순서로 설치를 하고 있는데
make mrproper
make menuconfig
make dep
make clean
make bzImage
make install
마지막 make install과정에서 아래와 같은 에러 메세지가 나타납니다.
aic7xxx 모듈이 없다고 나오네요.
무시하고 새로운 커널로 부팅을 하면 aic7xxx부분에서 부팅이 넘어가질 않습니다.
+ exec /sbin/installkernel 2.4.21 bzImage /usr/src/linux-2.4.21/System.map ''
No module aic7xxx found for kernel 2.4.21
다른 질문들을 찾아봐도 마땅히 도움되는 글을 찾지못하여 이곳에 문의드립니다.
좀 도와주세요.
Forums:
scsi device driver 설정을 확인후에..
이름을 보니, AHC_aic7xxxx 계열의 디바이스드라이버 같은데요.
kernel configuration 에서,
SCSI low level 디바이스 설정부분에
AHC_aci7xxxx계열 디바이스에 [M]/[*]을 확인해보시고,
다시 모듈을 컴파일(Make modules, Make modules_install)해보심이..
아~!! 물론 가지고 계신 리눅스 박스에 scsi장비가 없다면 당연히 공란으로
남겨두심이 속편하겠죠?? ^^
성공하시길 바랍니다.
Follow the way of your heart
And whatever your eyes see,..
고맙습니다.
방금 그 부분을 찾아서 답글을 올려놓을려고 했었는데 고마워요.
지금 다시 컴파일 중입니다.
SCSI support
SCSI low-level drivers --->
이쪽으로 들어가시면
Adaptec AIC7xxx support부분이 있네요. ^^
참고하시기 바랍니다.
이런곳이 있어서 넘 좋습니다.
^___________^;
Re: 고맙습니다.
최종해결방안입니다.
커널컴파일 2.4.21
> cd /usr/src
> ftp
ftp> open ftp.kernel.org
ftp> cd pub/linux/linux/kernel/v2.4
ftp> get linux-2.4.21.tar.gz
ftp> quit
> tar xvfpz linux-2.4.21.tar.gz
> rm linux <-- 기존의 심볼릭 삭제
> ln -s linux-2.4.21 linux
> cd linux
> make mrproper
> make menuconfig
> make dep
> make bzImage
> make install
make install시 아래와 같은 메세지가 나오나 부팅시에 모듈로 불러오는건지 아무런 이상이 없었습니다.
+ exec /sbin/installkernel 2.4.21 bzImage /usr/src/linux-2.4.21/System.map ''
No module aic7xxx found for kernel 2.4.21
> make modules
> make modules_install
> cd /boot
> ls -al
System.map -> System.map-2.4.21
System.map-2.4.21
vmlinuz -> vmlinuz-2.4.21
vmlinuz-2.4.21
네가지의 파일이 생성됨
> cd grub
> cat grub.conf
title Red Hat Linux (2.4.21)
root (hd0,0)
kernel /boot/vmlinuz-2.4.21 ro root=/dev/sda1
위의 줄이 새로 생성되어 있음
> reboot
2.4.21커널로 부팅이 되는것을 확인 할 수 있었습니다.
이런곳이 있어서 넘 좋습니다.
^___________^;
댓글 달기