커널 2.6 컴파일 후 Kernel panic

corone의 이미지

레드햇 리눅스 9(커널 2.4.20-8 버전)에서 커널 2.6.14 버전을 컴파일을 했습니다.

모든 작업을 끝내고 조금 전에 리부팅했는데,
부팅 중에
ERROR /bin/insmod exited abnormally! 등등
몇몇 에러가 뜨다가
Kernel panic - not syncing No init found. Try passing init= option to kernel.
이라고 뜨면서 커널 패닉이 일어나네요.

커널 패닉 발생 원인이 워낙 다양하고 찾기 힘들지만
커널 패닉 메시지들에 대해서, 혹은 커널 컴파일시 유의사항이나 주의사항 알고 계신 분 조언 부탁드립니다.
다음 커널 컴파일 시도에서 참고하겠습니다.

커널 컴파일 과정이나 설정에 관하여, 에러의 내용에 대해 좀 더 구체적으로 알려드리지 못해서, 에러 해결을 기대하지는 않지만,
커널 컴파일 주의사항이나 노하우를 조언 부탁드립니다.

감사합니다.

danskesb의 이미지

2.4 -> 2.6으로 올리는 건 꽤 힘듭니다.
우선 커널 모듈에 관련된 것들이 바뀌었다는 거지요.
그래서 말씀하신 것처럼 insmod 에러가 뜰 겁니다.
커널 2.4에서 2.6으로 올리는 방법을 좀 더 찾아 보세요.
가장 좋은 방법은 커널 2.6을 포함하는 배포판을 설치하는 겁니다.

Prentice의 이미지

루트 파일시스템 지원은 커널에 포함시키셨나요? 루트 파일시스템이 어떻게 되시나요?

그걸로 해결이 안되면 .config 파일을 올려봐주세요.

익명 사용자의 이미지

직접적인 이유는 아니겠지만
module-init-tools 는 설치하셨는지요?

zeon의 이미지

정확한 답변은 peremen님이 해주신것 같습니다.바로 위에 손님분과...
커널 컴화일 할때 더 알아야 될께 있을까요? 이미 다 알고 계신 듯한데...

그래서 딴걸 좀 도와드리자면...
지우지 않고 다시 까는 방법은 여기서 열심히 live cd만드시는 GunSmoke님의 knoppix를 추천 합니다.(한번도 받은 적 없지만..-.-; 노고는 인정!)링크
방법은 이 cd로 부팅하셔서 암때나 directory 만드셔서 chroot해주면 됩니다.

mkdir a
mount /dev/hda1 a   #hda1은 리눅스 설치된 root 파티션
chroot a

그리고 콘솔에서 지나간 화면 볼려면 L.shift+PgUp 하시면 어느정도 올려다 볼 수 있습니다.
아 그리고 redhat9보다는 FC4난 다른 distribution으로 빨리 옮기시는것도 ㅤㅈㅡㅎ을듯 합니다.

ps.
어린 마음에 한 주를 날밤 세면서 커널 컴화일 하던게 생각 나서 그냥은 못 지나가겠 더군요.벌써 11년 전인가...6시간 정도면 정말 ㅤㅉㅏㄻ은 겁니다. 처음이라는데요.
여하튼 고생하시는 만큼 남는게 있기를 바랍니다.

여친이 길르는 용..

Stand Alone Complex의 이미지

2.4에서 2.6으로 마이그레이션 하는 절차가 약간 복잡합니다.

그 스킬을 익히실동안

2.4 최신 버전을 쓰심을 추천합니다.

2.4도 꾸준히 기능 향샹/추가가 되고 있습니다.

-2.4 유저.

RET ;My life :P

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.