리눅스 커널만 설치하려면 어떻게 해야 하나요?

dkvp21의 이미지

리눅스 초보입니다.

좀 오래된 놋북에 데비안을 깔긴 했는데,

시키는 대로만 하니 뭐가 뭔지 하나도 모르겠더라구요.

그래서 아예 첨부터 찬찬히 뜯어보면 조금이나마 알 수 있을까 합니다.

커널만 설치하면 터미널까지 동작되는 건가요...?

그리고 필요한 것을 하나하나 깔아가면서 배우고 싶습니다.

그런데 자료 검색이 쉽지 않네요. 대부분 배포판 글이라서요...

커널 책 내용은 커널 동작에 대한 설명만 나와 있더군요...

개념이 없어서 어떻게 해야 될지 잘 모릅니다.

고수님들이 조금만 도와주세요~^^

Stand Alone Complex의 이미지

1. 커널만 있다면 리눅스는 동작하지 않습니다. 커널 패닉나죠. :oops:

2. 필요한것을 하나하나 깔아보시면서 배워보시려면 http://wiki.kldp.org/wiki.php/LFS 를 참고해보세요.

RET ;My life :P

사랑천사의 이미지

어떤 것을 배우고 어떻게 활용 하실지, ... 음.. 그게 문제네요... 커널의 동작 원리를 알고 싶으신 건가요? 아니면 뭔가 다른 이유...

아니면 리눅스 시스템(넓게 봐서 유닉스)의 구성과 동작에 대해 알고 싶으신 건가요?

글레요.. 시스템 구성이나 그런걸 알고 싶으시다면, 유닉스 자체를 공부 하시는게 나을 겁니다.. 뭐랄까요... 잘 모르겠네요..

그리고 커널만 깐다는건.. 커널이 로딩만 된다는 건데... 그렇게 되면 중간에 패닉 걸리고 쉘이고 뭐고 없을 겁니다. 커널은 커널이지 APP 레벨의 기능을 대변 하진 못 하죠. 먼저 리눅스 책을 자세히 다시 한번 보세요... 보통 우리나라 책들이 레드헷을 중심으로 설명 하고 있긴 합니다만, 도움은 되실 겁니다. 아니면 천리안에 있는 Getting started Linux 인가? 번역 된 것이 있습니다. 오래된 자료이긴 한대.. 리사동(리눅스 사랑 동호회 였던 듯...)에서 본 자료 같은데.. 천리안 안 쓰시면 퍼다 드릴 수도 잇고요.. 음... 저도 그걸 보고 처음에 리눅스 시작을 도움 받았습니다. 말이 이상하군요 아무튼...

그럼... 커널만 깐다고 되는건 아닙니다 결론은... 커널 컴파일을 해서 까시는 것도 좀 무리가 있겠죠.. 그럼 상당한 컴퓨터에 대한 지식과 영어가 되어야 합니다 음...

오래 전에... 영어 잘 안 되서 낭패 조금은 봤습니다 음... 정말 공부를 하시려면 컴파일이 필요 하실 텐데... 컴파일 할려고 해도 컴파일러가 잇어야 하고 라이브러리가 있어야 하니 커널만 까는건 안 된다고 봐야 겟죠. 부팅은 되어야 하니까요 음..

그럼..
행복하세요.
이여송 사도요한 드림.

사람천사

dkvp21의 이미지

아...정말 감사합니다.

친절하고 정확한 답변을 주시니 정말 좋네요~

부끄럽지만 컴공이라 커널에 대해선 배웠습니다. (유닉스와 OS과목에서...;)

하지만 정말 추상적으로만 잡힐 뿐 잘 모르겠더라구요.

그래서 항시 리눅스 초기 커널소스를 분석해봐야겠다라는 생각이 있었지만 쉽지 않더군요.

그러는 중에 리눅스가 필요해서 깔아 봤는데, 정말 따라만 할 뿐, 뭐가 뭔지를 모르겠더라구요. 그래서 짜증도 나고 화도 났습니다. 무지한 저 자신에게...

그래서 일단 이 것이리 왜 돌아가는 지 알고 싶었습니다.

그 중 무식하게 처음부터 차근차근 하나씩 뜯어봐서, 끝까지 가보는 방법을 택한 것입니다.

그래서 도움을 요청한 것이고, 너무 답변을 잘해 주셔서 감사합니다.

그리고 ysnglee2000 님, 염치불구하고 말하신 문서 좀 부탁드려도 될까요?

제가 천리안을 안써서요;

말씀하신 것을 보니, 저에게도 도움이 될 것 같네요

제가 아직 이 곳을 첨이라 어떻게 퍼다 주실진 모르겠지만,

일단 메일주소 올릴께요, 부탁드립니다~ ^^

dkvp21@gmail.com

----------
I wanna know you~!

lacovnk의 이미지

전 커널 분석은 포기.. (집에 책은 있지만 -o- )

다만 오래 쓰면서, 대충 감 잡는 게 재밌긴 합니다. 왜 이런걸 설정해줘야 하고, 이런건 커널에서 만져줘야 하고... 등등.

일단 이리저리 써보시고 여기에 놀러오시면서 많은 글들을 읽으면 도움이 되는 것 같습니다 ㅎㅎ

handrake의 이미지

제 생각에는 리눅스 커널을 분석하기 보다는 (소스만 수십메가 입니다) Minix로 시작하는것이 나을것 같습니다.

Minix는 리눅스의 모체가 되는 Unix-like 운영체제로 처음부터 교육용으로 만들어졌기 때문에 소스가 굉장히 깔끔합니다.

QEMU 등을 사용하시면 리눅스를 쓰면서도 부담없이 쉽게 돌려볼 수 있습니다.

dkvp21의 이미지

Minix 설치하는 것도 좋을 것같네요.

lacovnk 님, 글쓴 내용 중에 여기에 놀러오면 많은 도움이 된다는 부분 읽고 님의 홈페이지 링크 따라갔다는...( __);;;

어디에 글이 있나 좀 헤맸네요...ㅋ

답변 주신 것 감사합니다~ ^^

----------
I wanna know you~!

익명 사용자의 이미지

이책

같은책

이 책들이 괜찮아 보이던데 안 읽어봐서 모르겠습니다.

사랑천사의 이미지

쪽지 드렸습니다. 쪽지 보고 답 주세요. 매일이나 아니면 뭔가로... 아니 매일이나 쪽지로요..

사람천사

댓글 달기

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