커널컴파일시 make menuconfig에서 설정바꾸려면?

endt0and의 이미지

커널 2.4.18에서 2.4.22로 커널컴파일은 성공했는데요 제가 make menuconfig에서 몇가지 설정을 빠뜨렸거든요 다시 설정하고싶은데 어떻게 해야되나요???
커널을 처음부터다시 컴파일해야되나요? 만약에그렇다면 지금 설치한 2.4.22커널을 어떻게 지우나요?

p.s 저는 데비안을깔았고 데비안식 커널로 설치를 했습니다..

maylinux의 이미지

데비안식으로 만드셨다면, deb 파일이 있겠군요...

dpkg -r ****.deb

하셔서 지우고... 이미지는 그냥 삭제하시면 됩니다.

그리고, 다시 하면 됩니다.

menuconfig 하시면 전에 있는 .config 파일을 불러오니 빼놓은것만 추가하시면 될겁니다.

아바타 제작기간~~ 무려 5초!!!

endt0and의 이미지

maylinux wrote:
데비안식으로 만드셨다면, deb 파일이 있겠군요...

dpkg -r ****.deb 하셔서 지우고....

이걸 어느디렉토리에서해줘야되나요? /usr/src에서해주면되나요?
그리고 ****<--요부분이 kernel-headers-2.4.22.i386.deb
kernel-image-2.4.22.i386.deb 요거맞는지요?

maylinux wrote:
이미지는 그냥 삭제하시면 됩니다..

이미지는 그냥삭제해도된다고하셨는데 여기서 이미지란 무엇인가요?
어디가서 어느이미지를 지우면 된다는말씀이신지요...

maylinux wrote:
그리고, 다시 하면 됩니다...

여기서 다시하면되는게 어느부분부터 다시하면된다는건가요?
cd /usr/src/linux로 이동후
make menuconfig <- 요부분부터하면되는건가요?

마지막으로 지금까지의 모든작업을 하려면 새로운커널로 부팅한후에 작업해야되나요 아니면 그전의 커널로 부팅한후에 작업해야하나요?

p.s 너무초보고 아직리눅스를 이해하지못해서 질문이 많은데 이해해주시기바랍니다 ^^

maylinux의 이미지

만일 데비안위키에 있는 그대로 하셨다면,

deb 파일은 /usr/src 에 있을겁니다. 2개 있겠지요.
(사실 그냥 무시하고 덮어씨워도 됩니다만..)

이미지는 커널이미지 생성된겁니다.
/boot 쪽에 생성이 됬을겁니다.
dpkg -r ***.deb 하면 지워지나.. 모르겠군요. 커널 컴파일을 자주하는 편이 아니라서, (얼마전에 다시 한거 기억을 더듬더듬..)
아무튼 /boot 쪽에 있습니다. 버전까지 떡하고 나올테니쉽게 알아보실수잇습니다.

그리고, menuconfig 는
/usr/src/linux 쪽으로 하시면 됩니다. 보통 .config 는 /usr/src/linux 쪽에 있습니다. 그곳에서 make menuconfig 하시면 됩니다. 자동으로 .config 읽어옵니다.
(그전에 make clean 정도는 해주는게 좋겠지요- 예전에 했던거 삭제)

그리고, 하던데로 커널 컴파일하시면 됩니다.

아바타 제작기간~~ 무려 5초!!!

endt0and의 이미지

maylinux 님 그런데 위에써있는 작업을 커널 2.4.18으로 부팅해서 해줘야하나요? 아니면 2.4.22로 부팅해서 해줘야하나요?

fibonacci의 이미지

일단 menuconfig에서 설정하고 별도의 파일로 저장하는 습관을 들이세요.

수정시 이전 설정 파일을 로드해서 살짝 고쳐주고 컴파일하면 되겠죠.

No Pain, No Gain.

Caleb의 이미지

데비안 위키 커널 컴파일 문서를 보고 그대로 해봤는데요.

#~>make-kpkg clean

#~>make menuconfig

#~>make-kpkg binary-arc

이렇게 하고 나면...deb 파일이 /usr/src 에 두개 생기자나요.

#~>dpkg -i kernel-headers-linux_2.4.25_10.00-Custom**.deb

암튼, 이걸 해주면..아래에 이런 에러 메세지가 아래 처럼 뜨네요.

: 'ldconfig' 패스를 찾질 못해다구 그러구요
: 'start-stop-daemon' 패스를 찾질 못해다구 그러구요
: 'install-info' 패스를 찾질 못해다구 그러구요
: 'update-rc.d' 패스를 찾질 못해다구 그러구요
: ....등등...

이러한 에러가 뜨는 원인이 뭔가요 ? 이전에는 문제 없이 했던 기억이 나는데요.

[창주™]

댓글 달기

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