Kernel 2.6과 RTAI 설치 문제

cordiallys의 이미지

현재 리눅스에서는 페도라 코어(2.6.23.1-42.fc8)을 사용하고 있구요.
RTAI 패치를 한 커널을 컴파일하고자 합니다.

linux kernel 2.6.23.17을 다운 받아 압축을 풀고
rtai-3.6의 압축도 풀고 rtai patch를 하고 나서
/boot/config-2.6.23.1-42.fc8을 다운 받은 커널의 압축을 푼 폴더에 .config로써 카피한 후 make menuconfig했습니다.
그리고
make
make modules_install install을 했구요

다음 reboot을 했는데요
red hat nash version starting..
이후 아무런 명령어도 뜨지 않고 멈추는 현상이 일어납니다.

rtai패치를 하지 않고 커널을 컴파일을 하면 아무런 문제없이 부팅이 되는데..
느낌상 어떠한 부분에서 문제를 일으키고 있는지 힌트를 주시면 감사드리겠습니다ㅜ

gbkwon의 이미지

initrd 도 다시 만들어 주셔야 될것 같습니다.

커널이 변경되었는데 initrd 를 갱신해 주지 않아서 initrd 에 들어 있는 커널 모듈들이 새로 만드신 커널에 올라가지 않아서

부팅이 계속되지 못하는 문제가 발생한것 같습니다. mkinitrd 명령어 메뉴얼을 참고 하시어 initrd 를 다시만드시면

문제없이 사용가능 할것 같습니다...

cordiallys의 이미지

답변감사합니다^^
그런데 make modules_install install 하는 과정에서
initrd는 이미 자동 생성되었고 grub상에서도 자동 업데이트가 되어있었습니다.

grub.conf는 다음과 같구요

title Fedora (2.6.23.17) -> 새로 설치한 커널
root (hd0,2)
kernel /boot/vmlinuz-2.6.23.17 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.23.17.img
title Fedora (2.6.23.1-42.fc8) -> 기존 커널
root (hd0,2)
kernel /boot/vmlinuz-2.6.23.1-42.fc8 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.23.1-42.fc8.img
title Windows XP
rootnoverify (hd0,0)
chainloader +1

rtai패치를 하지 않고 위의 방법으로 커널 컴파일을 하면 잘 되는데
rtai패치를 하고 컴파일을 하면 부팅이 안되네요
다른 곳에 짐작 가시는 부분이 있으면 지적해주시기 바랍니다

gbkwon의 이미지

아.. 그렇네요.. 그렇다면 initrd 를 사용하지 않는 방법으로 부팅 하시는 건 어떠실지요..??

현재 사용하는 메인 보드 및 nic 정보를 알고 계신다면 커널 컴파일시 옵션을 조정하여 initrd 를 사용하지 않도록

설정해서 initrd 없이 바로 부팅 해보시는건 어떨까 합니다.

댓글 달기

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