linux kernel 2.6.13 compile 후 booting이 되지않습니다.

김경태의 이미지

기존 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에 이상이 있지는 않을 것 같은데....

이 현상을 어떻게 해야 극복할 수 있을까요?

고수님들의 현명한 조건을 기다립니다.

익명 사용자의 이미지

싱글 모드로 부팅하셔서 백업해 둔 예전 커널을 이용해 부팅 하는 방법이...

자세한 방법은 검색을 해 보세요.... ㅡㅡㅋ

김경태의 이미지

2.4.21 버전의 kernel image가 있고 lilo에 이것을 등록해놓았기 때문에 booting 자체는 2.4.21로 하면서 계속 test중입니다.

하나 2.6 버전의 kernel image로는 booting이 않되고 오직 loading linux-2.6.... 이러면서 멈춰버립니다.

뭔가 아주 기초적인 부분에 문제가 있을 것 같은데 혹시 이런 경우를 당해보신 분이 계신다면 원인을 알려주시면 고맙겠습니다.

그럼 오늘 하루 행복하십시요. ^^;

김경태의 이미지

loading linux-2.6.12.3....
uncompressing linux....

invalid compressed format ( err=1)

-- System halted

-----------------------------------------------------------

이런 매시지가 뜨는 군요.

이것은 뭐가 잘못된 것일까요?

참 다양한 err-message를 보게 되네요.

익명 사용자의 이미지

배포판은 뭡니까?
커널 2.4 에서 2.6 으로 메이저 업그레이드 하는 경우에는
단순히 커널 컴파일만 잘 한다고 해서 될 일이 아니죠.
2.6 에서 요구하는 프로그램 버전을 갖추고 있는지 확인해 보세요.

김경태의 이미지

다른 것은 둘째치고 아예 부팅이 않될정도로 영향을 주는 2.6에서 요구하는 프로그램 목록이 뭔지 참 궁금합니다.

일반적으로 문서상으로 요구하는 프로그램 목록은 다 준비한 것 같습니다.

아시는 부분이 있으면 한수 가르쳐주십시요.

P.S 참고로 말씀드리면 지금 현재 kernel image loading이 않되는 같은 computer에서 2.6 version의 linux가 돌아간 적이 있습니다.

그중 일부 기능 (rmmod)가 않되어서 다시 설치하는 과정에서 kernel Image가 booting이 되지 않는 기가 막힌 상황이 된 것입니다.

따라서 특정 package가 없어서 linux가 booting이 않되는 것은 아닐 것이라고 생각합니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.