[해결됨] 2.6 커널 시스템에 2.4 커널을 추가하는데 문제가 생깁

dorado2의 이미지

현재 gentoo에 2.6.5 버전 커널을 잘 사용하고 있습니다.

그런데 필요한 사정이 있어서 2.4.26 버전 커널을 추가하여, GRUB에서 선택 부팅을 하고자 합니다.

2.4.26버전 커널을 새로 빌드하고,
make modules_install로 module까지 설치한 다음에, make install하고

grub.conf에 최종적으로 추가하였습니다.

그런데, 재부팅을 해보면, 2.4.26 버전 커널로는 부팅이 안 됩니다. 2.6 버전 커널 들은 부팅이 잘 되는데 말이죠.

비슷한 경험을 해 보신분 없나요?
다른 설정이나 방법이 필요한 건지 모르겠습니다.

현재 문제는, Grub 선택 화면을 못 본다는 것입니다.
모니터가 꺼진채로 검게 나오고 이때 화살표로 위 아래 선택해서 엔터를 치면 부팅이 되는 상황입니다.

이러다 보니 에러 메시지가 무엇인지도 모르겠습니다. 다만
2.4.26으로 선택하면 Caps Lock 키와 Scroll Lock키가 동시에 반복적으로 점등되는 것을 볼수 있습니다.

기존의 2.6 처럼 커널 경로나 grub.conf가 잘 되었다고 생각하는데, 뭐가 문젠지 모르겠습니다

참고로 파일 시스템은 다음과 같고, 커널 설정에서 ext3를 모듈이 아닌 커널에 포함을 시켰습니다.

/dev/hda1  --> /boot           ext3
/dev/hda2  -->/                  ext3
/dev/hda      --> swap
Prentice의 이미지

2.4 커널에 맞는 initrd가 없어서라던가, 아니면 커널 컴파일이 잘못되었다던가의 이유로 부팅이 안되는 상황처럼 보입니다.

아니면 다른 이유가 있을지도요..

dorado2의 이미지

검은해 wrote:
2.4 커널에 맞는 initrd가 없어서라던가, 아니면 커널 컴파일이 잘못되었다던가의 이유로 부팅이 안되는 상황처럼 보입니다.

아니면 다른 이유가 있을지도요..

그러면, 기존에 2.6을 쓰던 시스템에서 2.4를 올려서 쓰는 건 문제가 없다는 거겠죠?

커널 컴파일 설정 부분을 더 자세히 보고 다시 시도해봐야 겠군요.

dorado2의 이미지

gentoo.org forum을 뒤져서 해결책을 찾아냈습니다.

먼저 caps lock, scroll lock이 깜빡거린 것은 kernel panic이 나서인 것 같습니다.

http://forums.gentoo.org/viewtopic.php?t=122524
참고 하시면요..

devfs support를 위해서 설정을 해주어야 합니다.

Quote:

You need devfs support built in and mounted at boot time. In the 2.6 kernel, these are listed as:
Code:
File systems
-> Pseudo file systems
-> /dev file system support (OBSOLETE) DEVFS_FS
-> Automatically mount at boot DEVFS_MOUNT

In the 2.4 kernel, they are:
Code:
File systems
-> /dev file system support (EXPERIMENTAL)
Automatically mount at boot

즉 부팅시에 자동으로 mount되도록 해주어야 합니다. 저는 /dev file system support에만 체크하고 부트시에 자동 마운트에는 체크를 안 해서 그렇더군요.

(2.6의 config을 가지고 make oldconfig을 했는데, ㅡ_ㅡ 저 부분이 빠졌나 보네요.)

댓글 달기

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