밑에는 제가 컴파일한 절차인데요. 잘 좀 봐주시고 무엇이 잘못되었는지
지적좀 해주세요. 왜냐하면 커널을 컴파일후에 재부팅을 해도 예전
커널로 부팅이 되거든요.
영문 redhat 6.2
커널 2.2.18
설치과정
make mprpo... <-- 명령이 잘 기억안나네요. ^^;
make xconfig
make dep;make clean
make bzImage
cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz-2.2.18
mv /usr/src/linux/System.map /boot/System.map-2.2.18
ln -s /boot/System.map /boot/System.map-2.2.18
ln -s /boot/vmlinuz-2.2.18 vmlinuz
vi /etc/lilo.conf
boot=/dev/hdb5
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
linear
default=linux
image=/boot/vmlinuz
label=linux
read-only
root=/dev/hdb5
/sbin/lilo
Warning:/dev/hdb5 is not on the first disk
Added linux *
이상과 같습니다.
그러나 다시 부팅하면 여전히 예전 커널로 부팅되네요.
신기한건 System.map이 System.map-2.2.14를 가리키구요.
분명히 System.map-2.2.18에 링크시켰는데 말이죠. --;
제 생각엔 말입니다.. 리로가 변경되지 않는거 같아요..
하지만 /dev/hdb5가 마스터가 아니래두 상관없잖아요..
아.. 고달프네요. 좀 도와주세요.