다음 이전 차례

1. Introduction

커널은 프로그램에 전달되는 커맨드 라인이라는 형태의 방법으로는 리눅스 부트시에 모든 정보를 전달하기에는 제한된 능력을 가지고 있다. 일반적으 로 이는 커널 스스로 결정할 수 없는 하드웨어 파라미들에 대한 정보를 커 널에 공급하는데 사용된다. 단지 커널 이미지를 플로피에 (예를들어 cp zImage /dev/fd0) 복사한다면 커널에게 특별한 인자들을 전달할 기회는 없어지게 된다. 그래서 대부분의 리눅서들은 LILO나 loadlin과 같이 이러한 인자들을 커널에게 넘겨주는 프 로그램을 사용할 것이다. IMPORTANT NOTE TO MODULE USERS: 부트 프롬프트 인자들인 전형적으로 단지 커널에 의하여 이해되는 하드웨어 드라이버에게 공급된다. 이것들은 모듈에 의하여 올려진 드라이버에게는 효과가 없다. 모듈인지 아닌지 의심스럽다면 /etc/conf.modules파일의 내용과 함께 depmod와 modprobe에 대한 매뉴얼 페 이지를 보라. 이 문서는 커널 버전 v2.0.31 과 그 이상에서 유효하며 개발/테스트 버전의 커널에서는 v2.1.6x에서 문서화 되었다.

The BootPrompt-Howto is edited and maintained by: Paul Gortmaker, Paul. Gortmaker@anu.edu.au

[i386 구조가 아니고 현재 문서화 되지 않은 장치(예를들면 Atrai/Amiga)에 는 부트 프롬프트 인자들이 의미가 없음을 주의하라!]

1.1 Disclaimer and Copyright

이 문서는 gospel이 아니다. 이것은 이 문서를 볼 때 쯤에는 아마 문서 자체 가 업데이트 될 수 있음을 의미한다. 당신을 제외하고 어느 누구도 발생한 일에 대하여 책임을 지지 않는다. 당신의 하드웨어에서 김이 모락모락 나도 (거의 발생하지 않겠지만) 나는 책임이 없다. 저자는 이 문서 안에 존재하 는 정보에 기반하여 발생하는 어느 손상에 대하여서도 책임이 없다. This document is Copyright (C) 1995,1996 by Paul Gortmaker. 이 문서는 GNU General Public License, version 2에 따르고 그와 함께 복 사되어야 한다. 좀더 자세한 내용은 리눅스 커널과 함께오는 linux/COPYING 을 보기 바란다. 당신이 만약 이 문서를 출판하려고 한다면 나에게 연락하기 바란다. 나는 당신이 최신 내용이 담긴 문서를 구할 수 있게끔 노력할 것이다. 여지껏 버 전이 낮은 리눅스 하우투 문서들이 출판되었다. 이는 버전업한 문서에서 이 미 대답한 내용에 대한 질문으로 개발자들을 괴롭히게 된다.

1.2 Related Documentation

대부분의 최신 문서들은 항상 커널 소스 그 자체이다. 잠깐! 겁먹지 마라. 소스 파일 안에 있는 주석들을 읽는데는 어느 프로그래밍에 대하여서도 알 필요가 없다. 예를 들면 AHA1542 SCSI 드라이버에게 전달되는 인자들에는 어떤 것들이 있는지를 보고 싶다면 linux/drivers/scsi 디렉토리에 가서 aha1542.c 파일을 보면된다. 그리고 파일의 처음부터 100번째 라인안에서 당신은 1542 드라이버가 부트시에 허용하는 인자들에 대한 설명을 읽을 수 있다. 물론 영어로된 단순한 text 이다. 다음으로 좋은 문서는 커널을 설치할 때 같이 온 여러 문서들일 것이다. 거 기에는 약간의 문서들이 있고 그들의 대부분은 linux/Documentation 디렉토 리나 그 하위 디렉토리에 있다. linux 디렉토리는 보통 /usr/src/에서 찾 을 수 있는데 가끔은 각각의 드라이버에 관련된 문서들은 그 이름의 디렉토 리에 있다.(예를 들면 linux/drivers/XXX/, 여기서 XXX 는 scsi, char 나 net 등이 될 것이다.) 당신이 사용하려는 인자가 무엇인지 생각해 왔고 그리고 당장 커널에서 그 런 정보를 어떻게 얻는지 알고 싶다면 커널을 부트하는데 사용되는 소프트 웨어를 가져올 때 같이 따라온 문서들을 보라(예를들면 LILO 나 loadlin). 아래에는 전체적인 윤곽이 나와 있다. 그러나 이것들은 부트 소프트웨어와 함께온 문서들을 대신하지는 못한다.

1.3 The Linux Newsgroups

커널에 부트 인자들을 전달하는 것에 대하여 질문이 있다면 먼저 당신이 보 고 있는 이 문서를 보아라, 이 문서나 관련된 문서들이 당신의 질문에 대하 여 대답하지 못한다면 Linux newsgroup에 물어 보아라. 물론 질문을 newsgroup에 올리기 전에 다른 사람이 이미 질문을 했던 것이거나 a Frequently Asked Question (a FAQ)에 존재하는 내용은 미리 읽어야 한다. 시스템 환경설정을 어떻게 하는가에 관한 일반적인 질문은 comp.os.linux. setup newsgroup에 직접하라. 우리는 당신이 질문에 있어 그 내용이 일반적인 가이드 라인에 적합하기를 요구한다. 또한 다른 newsgroup에 중복하여 질문을 올리지 마라.

1.4 New Versions of this Document

이 문서의 새버전은 sunsite.unc.edu 사이트의 /pub/Linux/docs/HOWTO 디렉토리에서 anonymous FTP를 통하여 검색할 수 있다. 보통 SunSITE는 네트웍 부하가 많이 걸림으로 당신은 Linux ftp mirror 사이트를 통하여 문서를 얻는 것이 더 좋을 것이다. 업데이트는 새로운 정보나 드라이버가 될 수 있고 각각 또는 따로 발생하기도 한다. 이 문서를 지난 몇달 동안 읽어 왔다면 새로운 버전의 자료가 존재하는지 알아보아라 이 문서는 Linux Howto project에 맞추어 수정된 SGML시스템을 사용하여 만들어졌다. 거기엔 여러 출력물 즉, postscript, dvi, ascii, html 그리고 TeXinfo 형태가 존재한다. 나는 WWW browser를 통하여 html파일로 보거 나 아니면 Postscript/dvi형태로 보기를 권장한다. 이들은 ascii 문서에는 없는 역참조 색인을 가지고 있다. 공식적인 문서를 원한다면 아래의 URL을 보라.

BootPrompt-HOWTO sunsite.unc.edu/mdw/HOWTO/BootPrompt-HOWTO.html


다음 이전 차례