완전 초보입니다.
redhat 7.0을 깔고 이제 막 여기 저기 뒤져가며
2.4.17 커널 업데이트를 성공했습니다.
커널 업데이트 하기 전에 util-linux, modutils, e2fsprogs, pcmcia-cs, ppp 등을 소스로 깔았거든여.
커널도 소스로 깔고....
(*.rpm 말고 *.tar.gz 등으로 된거 깐 게 소스로 깐 거 맞져? 조마조마)
낮은 버전 rpm을 제거하고 싶은데... 어떻게 해야 하나여?
커널 업뎃하다가 실패했을때 한번 제거해보니까 /bin에 있던 업뎃 되어있는 command 까지 같
이 삭제되는 거 같던데여... 맞는지.. 어쩐지...
암튼 최대한 질문 안하고 해결해볼라고 발악(!)을 했는데...
도저히... 도와주셔여...
제가 커널 업뎃한 과정을 설명하면 (문제의 aic7xxx scsi 칩이 있는 intel 440gx+ 입니다.)
1.util-linux, modutils, e2fsprogs, ppp 깔고
2.커널 make dep 까지 하고 (aic7xxx는 M 아닌 *로)
3.pcmcia-cs 깔고
4.커널 make bzImage ~ cp System.map ... 어쩌고 까지 하고
5.vi /etc/lilo.conf ~ lilo 하고
(lilo.conf 에 append="devfs=nomount") 하고
6.make modules ~ make modules_install
7.mkinitrd 하고 (mkinitrd --omit-scsi-modules)
8.vi /etc/fstab 해서 devpts 를 noauto,owner 0 0 으로
9.reboot
저도 처음 했을때는 VFS: fs no mount(???) 인가 하면서 패닉상태에 빠졌습니다.
여기 자료 읽어보니까 devfs 때문이라고 하시는 분도 있고 scsi 하드 때문이라고 하신 분도
있고 해서 처음에는 lilo.conf만 고쳤는데 해결이 안되었습니다.
그래서 fstab을 고쳐줬는데 그래도 실패
kernel config 에서 scsi드라이버를 M으로 했던 것을 *로 고쳤더니 mkinitrd가 안되더군요.
modules aic7xxx 를 못찾는다구...
그래서 --omit-scsi-modules 옵션을 뭔지도 모르고 한번 써봤는데... 다행히 성공했습니다.
그래서 scsi드라이버 때문이었는지 fstab이나 lilo.conf의 옵션까지 포함한 이유때문이었는지
정확히 잘 모르겠습니다. 테스트 해보고 싶은 생각은 있는데... 두려워서... 떱~
패닉화면이 윈도 블루스크린보다 무서워여...
거의 일주일만에 해결했거든여.
제 설정에 문제 있으면 지적해주세요.