[커널컴파일_초보]menuconfig의 설정을 기본설정으로 하여도 커널이미지 생성에 영향을 주는지 알고싶습니다.

daenno의 이미지

{
환경 : 한컴리눅스 데스크탑 2.0에서

linux-2.6.10 및 linux 2..xx

커널 파일을 컴파일 하고자 합니다.
}

커널 컴파일을 접하게 된 리눅스 초보 사용자입니다.

알고싶은 내용은 커널 컴파일을 하게 되면 .

make mrproper
make menuconfig
make dep
make clean
make bzImage
.....

==>menuconfig 부분에서의 설정이 커널 이미지 파일을 생성하는데 영향을 주는지 알고 싶습니다.

마잇의 이미지

mrproper, dep, clean은 안하셔도 될 겁니다. 2.6대로 진입하면서 안해도 상관없다는 내용을 본것 같습니다.

menuconfig 과정이 커널 컴파일을 따로 하는 이유 입니다. menuconfig 과정을 건너뛰고 싶다면 그냥 배포본에서 기본으로 설치해주는 커널을 쓰시면 됩니다. 배포본에서 제공해주는 커널에 원하는 설정이 없을때 따로 소스를 받아서 직접 컴파일 하게 되는 것입니다.

make bzImage 과정에서 새 커널 이미지 파일이 만들어지는데 이것은 전적으로 menuconfig시에 해 준 설정을 기반으로 만들어 집니다.

--
마잇


--
마잇

ptmono의 이미지

'make menuconfig'의 가 하는 역할은 "어떠한 드라이버를 kernel에 포함시킬지를 결정하는 일입니다."

3가지로 결정할 수 있습니다.
1. kernel에 포함시킨다.:
2. module의 driver를 사용한다..
3. 설치하지 않는다.

이 드라이버들 사이에는 의존성이 존재하는 경우도 있습니다. 즉 어떤 드라이버를 설치하지 않았다면,
그에 의존되는 드라이버들은 사용하지 못하게 됩니다.

만약 설치하지 않은 드라이버가 컴퓨터의 구동에 꼭 필요하다면, 부팅은 되지 못할 것입니다.

참고로

make dep = makes and build the dependecies
make clean = cleans any unecessary files used to build the previous steps
make bzImage = actually builds the kerne

from: http://www.linuxquestions.org/questions/showthread.php?t=40663

추가로

'make menuconfig'는 한번 설정을하면 다시 되돌아가서 설정을 하지 못합니다.

만약 X-window상에서 config를 하신다면,
'make xconfig' 나 'make gconfig'를 하실것을 추천합니다.
설정하였던 부분을 다시 설정할 수가 있으며, 설명 또한 볼 수 있습니다.

------------------------------------------
FC5, KDE
http://www.linuxquestions.org/
http://www.fedoraforum.org/
http://stanton-finley.net/fedora_core_5_installation_notes.html

------------------------------------------
emacs user

warpdory의 이미지

Quote:

추가로

'make menuconfig'는 한번 설정을하면 다시 되돌아가서 설정을 하지 못합니다.

만약 X-window상에서 config를 하신다면,
'make xconfig' 나 'make gconfig'를 하실것을 추천합니다.
설정하였던 부분을 다시 설정할 수가 있으며, 설명 또한 볼 수 있습니다.

make config 가 .. 한번 설정 하면 다시 되돌아가서 설정하지 못하는 것이고,make menuconfig 는 텍스트 방식이기는 하지만, 되돌아가서 설정할 수 있습니다. 설명 역시 볼 수 있고요.

---------
즐겁게 놀아보자.
http://akpil.egloos.com
---------
트롤 출현시 대처요령 (phpBB 용)
불여우 1.5.x ;
http://www.extensionsmirror.nl/index.php?showtopic=4814&st=0&p=16579&#entry16579


---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도

즐겁게 놀아보자.

ptmono의 이미지

감사합니다.

제가 잘못 알고 있었군요..

------------------------------------------
FC5, KDE
http://www.linuxquestions.org/
http://www.fedoraforum.org/
http://stanton-finley.net/fedora_core_5_installation_notes.html

------------------------------------------
emacs user

댓글 달기

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