>> Edit article
이름
제목
패스워드
: 안녕하세요... : 심심해서 커널 컴파일을 했는데.. : 여기에서 안정 버전 2.4.18 버전을 받아서요.. : : 여러문서를 참조했죠... : : make mrproper : make menuconfig : make clean : make dep : make bzImage : make modules : make modules_instsll : 이런식으로 하고.. : 컴파일을 다 해주었습니다.. : 에러 없이 다 잘되었습니다.. : : 궁금한것은요... : : /usr/src/linux/arch/i386/boot/bzImage 파일을 /boot 에 옮긴후에 : 이름을 vmlinuz 이런식으로 바꿔 줘야하는지요? : 그냥 bzImage 파일 그대로 써도 되는지요? ==> /boot 디렉토리에 커널의 갯수가 많아질때.. 를 대비해 커널의 이름은 관례상 버전명을 붙여주고 재부팅후 이상이 없을경우에 한해,, /boot/new_kernel 을 vmlinuz 로 심볼릭링크를 걸어줘야합니다.. 물론 시스템이 굴러가는데 아무런 하자가 발생하지 않는다면 굳이 그렇게 해줄필욘 없지만,, 시스템패닉이 발생했을경우엔 싱글모드로 부팅을 해야하는데,, 이때 비상부팅시 /boot/vmlinuz 를 참조하기때문에... 가능한한 새로이 생성된커널을 /boot/vmlinuz 로 심볼릭링크를 거시길 권유드립니다.. 가령 새로이 빌드된 커널이 vmlinuz-2.4.18이라 가정하면,,, 아래와 같이... # cp -f /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz-2.4.18 # rm -f /boot/vmlinuz # ln -s /boot/vmlinuz-2.4.18 /boot/vmlinuz System.map 또한 없어도 시스템이 굴러가는데 아무런 지장이 없지만,, 만에하나 커널의 비정상적인 오작동으로 인해 패닉이 발생하면,,, /boot/System.map 파일에 해당오류를 기록하는데,,, 이파일이 그 위치에 없으면 이진수로 00001110000 뭐 이런식으로 "오류내용"이 출력됩니다.. 즉, /boot/System.map 파일은 이런 오류를 인간이 이해할수있는 언어로 변환시켜준다는 개념으로 이해하시면 될것 같습니다.... 이부분은 kernel하우투를 자세히 살펴보시길 바랍니다... 저도 커널은 "꽝"입니다요,,,ㅠ,ㅠ System.map 파일역시 vmlinuz파일처럼 심볼릭링크를 걸어두시길 권유드립니다... # cp -f /usr/src/linux/System.map /boot/System.map-2.4.18 # rm -f /boot/System.map # ln -s /boot/System.map-2.4.18 /boot/System.map 재부팅후 uname -a 결과에 smp가 출력되는건 아마도 님께서 커널옵션 설정중 체크를 잘못 하신것 같습니다... 이 역시 커널하우투를 자세히 읽어보시길 권유드립니다.... 바다사랑 드림
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved