초보리눅서입니다.
커널 2.4.1로 커널 컴파일을 했는데 첨에
#make xconfig <- 하고
#make dep;make clean <- 한다음에
#make zImage <- 하니까생
크기가 크다고 나와서 xconfig에서 대부분 modules 로만들고 다시 컴파일하니 에러없이 컴파일
되더군요. 그런데........ 여기서 문제가 생겼습니다.
/etc/lilo.conf 를 수정하고 나서
#lilo 하니까
<b>
[root@localhost /boot]# lilo
Added linux
Fatal: Kernel /boot/n-vmlinux is too big
[root@localhost /boot]#
</b>
이런 말이 나오더군요.(새로만든것 이름을 n-vmlinux라고 지었죠.)
실제 파일크기는
n-vmlinux 가 <b>1,541,387</b>이고 첨부터 있던것
vmlinux-22.2.16-22 은 <b>1,621,492로 새로
만든것이 더 작습니다.
그리고 #make xconfig 에서 지정한 옵션을 바꾸지 않고
# make bzImage 해도 이미지의 크기는 변하지 안고 결과는 마찬가지더군요
왜이럴까요??--가득