linux kernel 2.6.13 compile 후 booting이 되지않습니다.
글쓴이: 김경태 / 작성시간: 화, 2005/10/11 - 2:14오후
기존 kernel은 2.4.21이고 새버전은 2.6.12.3입니다.
/usr/src/linux-2.4.21에서 .config를 /usr/src/linux-2.6.12.3에다 copy하였습니다.
그리고 make menuconfig를 통하여 몇몇 부분을 손을 보고(MODULE_UNLOAD, DIVERT_SOCKET, CONFIG_EXT3_FS) 나서 make bzImage, make modules, make modules_install을 한다음,
생성된 bzImage와 System.map-2.6.12.3을 /boot에 copy 한후에 lilo.conf에 image에 해당하는 bzImage를 load하도록 setting 하였습니다.
그런데...
lilo에서 linux-2.6.12.3을 선택하자...
loading linux-2.6.12.3........................................................
이렇게 딱 한줄 나오고 멈춰버립니다.
이게 무슨 일일까요? 나름대로 2.4.21에서 잘 돌아가던 .config이므로 .config에 이상이 있지는 않을 것 같은데....
이 현상을 어떻게 해야 극복할 수 있을까요?
고수님들의 현명한 조건을 기다립니다.
Forums:
싱글 모드로 부팅을 하셔야 할 것 같네요.
싱글 모드로 부팅하셔서 백업해 둔 예전 커널을 이용해 부팅 하는 방법이...
자세한 방법은 검색을 해 보세요.... ㅡㅡㅋ
현재 다른 kernel version으로 booting은 됩니다.
2.4.21 버전의 kernel image가 있고 lilo에 이것을 등록해놓았기 때문에 booting 자체는 2.4.21로 하면서 계속 test중입니다.
하나 2.6 버전의 kernel image로는 booting이 않되고 오직 loading linux-2.6.... 이러면서 멈춰버립니다.
뭔가 아주 기초적인 부분에 문제가 있을 것 같은데 혹시 이런 경우를 당해보신 분이 계신다면 원인을 알려주시면 고맙겠습니다.
그럼 오늘 하루 행복하십시요. ^^;
linux kernel image가 uncompress 되지 않나 봅니다.
loading linux-2.6.12.3....
uncompressing linux....
invalid compressed format ( err=1)
-- System halted
-----------------------------------------------------------
이런 매시지가 뜨는 군요.
이것은 뭐가 잘못된 것일까요?
참 다양한 err-message를 보게 되네요.
배포판은 뭡니까? 커널 2.4 에서 2.6 으로 메이저 업그레이드 하
배포판은 뭡니까?
커널 2.4 에서 2.6 으로 메이저 업그레이드 하는 경우에는
단순히 커널 컴파일만 잘 한다고 해서 될 일이 아니죠.
2.6 에서 요구하는 프로그램 버전을 갖추고 있는지 확인해 보세요.
2.6에서 요구하는 프로그램 목록이 뭔가요?
다른 것은 둘째치고 아예 부팅이 않될정도로 영향을 주는 2.6에서 요구하는 프로그램 목록이 뭔지 참 궁금합니다.
일반적으로 문서상으로 요구하는 프로그램 목록은 다 준비한 것 같습니다.
아시는 부분이 있으면 한수 가르쳐주십시요.
P.S 참고로 말씀드리면 지금 현재 kernel image loading이 않되는 같은 computer에서 2.6 version의 linux가 돌아간 적이 있습니다.
그중 일부 기능 (rmmod)가 않되어서 다시 설치하는 과정에서 kernel Image가 booting이 되지 않는 기가 막힌 상황이 된 것입니다.
따라서 특정 package가 없어서 linux가 booting이 않되는 것은 아닐 것이라고 생각합니다.
댓글 달기