안녕하세요...
암...
symbolic link를 걸기 전에 먼저 앞에 있던 놈은 지워야 합니다...
그래야 제대로 link가 걸리게 되죠...
그러니깐...
: ln -s /boot/System.map /boot/System.map-2.2.18
: ln -s /boot/vmlinuz-2.2.18 vmlinuz
이거 하기전에...
# rm -f /boot/System.map
# rm -f /boot/vmlinuz
를 한 다음에 link를 걸어야 합니다.
그리고 만일을 위해서 전 커널도 lilo에 삽입해서 새로운 커널이 뜨질 않을 땐...
응급 처치를 위해서라도 그대로 두는게 좋습니다...
만약을 위해...
:
: 밑에는 제가 컴파일한 절차인데요. 잘 좀 봐주시고 무엇이 잘못되었는지
: 지적좀 해주세요. 왜냐하면 커널을 컴파일후에 재부팅을 해도 예전
: 커널로 부팅이 되거든요.
:
: 영문 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가 마스터가 아니래두 상관없잖아요..
: 아.. 고달프네요. 좀 도와주세요.--<어떠한 역경에도 굴하지 않는 '하양 지훈'>