커널 컴파일.,,초짠데요..

해봐의 이미지

복잡하네요.
막히는 부분이 있어서 긴급히 질문드립니다.
현재 redhat 9 (2.4.20-8) 을 vmware 깔린 센트리노 놑북에서
테스트 하고 있습니다.

다음과 같은 순서로 명령 실행하였습니다.

make mrproper
make menuconfig
make dep
make clean
make bzImage
make install

근데 제일 마지막 과정중(make install)
다음과 같은 오류가 발생합니다.

No module BusLogic found for kernel 2.4.20-8custom
mkinitrd failed
make[1]: *** [install] 오류 1
make[1]: 나감 `/usr/src/linux-2.4.20-8/arch/i386/boot' 디렉토리
make: *** [install] 오류 2

도저히.. 어떻게 해야 할지 모르겠네요.
T.T 도와주세요.

웃는 남자의 이미지

해봐 wrote:

make mrproper
make menuconfig
make dep
make clean
make bzImage
make install

근데 제일 마지막 과정중(make install)
다음과 같은 오류가 발생합니다.

No module BusLogic found for kernel 2.4.20-8custom
mkinitrd failed
make[1]: *** [install] 오류 1
make[1]: 나감 `/usr/src/linux-2.4.20-8/arch/i386/boot' 디렉토리
make: *** [install] 오류 2

도저히.. 어떻게 해야 할지 모르겠네요.
T.T 도와주세요.

명령 순서가 틀려보이네요.

2.4 kernel 은 make bzImage 다음에
make modules
make modules_install 입니다.
이 순서로 다시 해보세요

----------------------------------------
Nothing left after Nirvana.

해봐의 이미지

알려주신대로
....
make modules
make modules_install
make install
.....

이렇게 해도 마찬가집니다. 똑같은 에러가 납니다.

만약에
마지막의 make install 을 안하고
grub를 편집한후
부팅하면 커널 패닉 나오고요

아.. 죽겠네요 좀 도와주세용

jachin의 이미지

해봐 wrote:
No module BusLogic found for kernel 2.4.20-8custom
mkinitrd failed

에러메시지에 BusLogic에 관한 모듈이 없다고 나왔네요.

mkinitrd 의 fail 도 의심스럽지만...

make clean 이 원래 중간에 들어가나요?

아닌것 같은데...

그런데 2.4.20 을 Build 하시려 하다니...

이은태의 이미지

# cp /boot/config-지금구동중이신커널버전 /usr/local/src/linux-2.4.28/.config

# cd /usr/local/src/linux-2.4.28

# make menuconfig

# make dep bzImage modules modules_install install 하시면 됩니다.
부트로더가 grub이면 /etc/grub.conf에도 자동 적용됩니다.

그보다는 yum으로 먼저 올리시고 작업하세요 :)

# rpm -Uhv http://mirror.smileserv.com/yum_binary/redhat9.0/yum-2.0.7-1.1.rootda.org.noarch.rpm

# yum update

:-)

댓글 달기

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