След. Предыд. Содержание
При загрузке у ядра имеется ограниченная возможность воспринимать информацию в виде "командной строки", похожей на список параметров, передаваемых программе. Обычно это используется для передачи ядру информации о параметрах оборудования, которые ядро не может определить само, или для отмены/изменения значений, которые ядро может определить.
Однако, если вы просто копируете образ ядра на флоппи (т.е. cp zImage /dev/fd0), то передать какие-либо параметры этому ядру вы не сможете. Поэтому большинство пользователей Linux используют программы типа LILO или loadlin, которые передают эти параметры ядру, а затем загружают его.
Настоящая версия охватывает ядра по v2.2.9 включительно. В документ также включены некоторые особенности, уникальные для development/testing ядер до v2.3.2.
BootPrompt-Howto написан:
Paul Gortmaker,
p_gortmaker@yahoo.com
Права на этот документ принадлежат Paul Gortmaker (Copyright (c) 1995-1999). Пожалуйста прочитайте информацию Disclaimer и Copying в конце этого документа ( copyright).
Большинству пользователей Linux никогда не придется даже видеть этот документ. Linux исключительно хорошо справляется с обнаружением большинства аппаратных средств и выбором, в большинстве случаев, разумных параметров по-умолчанию. Информация в этом документе нацелена на пользователей, желающих изменить параметры по-умолчанию для оптимизации ядра под их конкретную машину, или на пользователей, создающих свое собственное ядро для поддержки редкого оборудования, автоматическое определение которого в настоящее время невозможно.
ВАЖНОЕ ЗАМЕЧАНИЕ: Параметры драйверов, задаваемые при загрузке,
применяются только к драйверам устройств, вкомпилированных в ядро.
Они не действуют на драйверы, загружаемые как модули.
Большинство дистрибутивов Linux поставляется с базовым 'bare-bones' ("голый
скелет") ядром и драйверами - маленькими модулями, загружаемыми
после инициализации ядра. Если вы не знаете используете ли вы модули,
посмотрите man depmod
и man
modprobe,
а также содержимое вашего /etc/conf.modules
.
Наиболее свежей документацией всегда будет сам исходный текст
ядра. Не пугайтесь. Вам не нужно знать программирование, чтобы
читать комментарии в исходных файлах. Например, если вы хотите
узнать какие параметры можно передать драйверу AHA 1542 SCSI, идтите в
каталог linux/drivers/scsi
и посмотрите файл aha1542.c
-- и в
первых 100 строках вы найдете английское описание параметров
загрузки, которые принимает драйвер 1542.
В большинстве дистрибутивов каталог linux
находится в /usr/src/
.
В этом документе все ссылки на файлы, поставляемые с ядром, будут с
сокращением пути, который будет начинаться с linux
-- вам нужно
будет добавить /usr/src/
или то, что соответствует вашей системе. (Если
вы не сможете найти указанный файл, воспользуйтесь командами find
и
locate
).
Следующая полезная вещь -- это все файлы документации, поставляемые с
самим ядром. Теперь их совсем немного и большинство из них
находятся в каталоге linux/Documentation
и его подкаталогах. Иногда будут
файлы README.foo,
которые можно найти в каталоге драйверов (т.е. linux/drivers/???/,
где ???
могут быть scsi
, char
или net
).
Если вы определили какие параметры загрузки вы будете использовать и хотите теперь узнать как передать эту информацию ядру, посмотрите документацию, поставляемую с программой загрузки ядра, которую вы будете использовать (т.е. LILO или loadlin). Ниже дан краткий обзор, но он не может заменить документацию, поставляемую с программой загрузки.
Если у вас возникли вопросы по передаче аргументов загрузки в ядро, просмотрите сначала документацию. Если в ней или упомянутой выше нет ответа на ваш вопрос, тогда вы можете попробовать задать его в Linux newsgroups. Общие вопросы по конфигурированию вашей системы необходимо направить в группу comp.os.linux.setup. Мы просим вас соблюдать общие требования к содержанию и не делать перекрестные запросы в другие группы.
Конечно, вы должны сначала просмотреть группу перед отправкой вашего
вопроса, поскольку это может быть Часто Задаваемый Вопрос (FAQ).
Неплохо перед отправкой вопроса глянуть Linux FAQ. Вы сможете найти FAQ
где-то поблизости, там, где вы нашли этот документ. Если в FAQ вопроса нет,
то посмотрите архив новостей, такой как в http://www.dejanews.com
,
чтобы быстро пролистать подборку по вашей теме за годы. Существует
вероятность, что кто-то уже задавал (и кто-то ответил) возникший у вас вопрос.
Новые версии этого документа можно скачать через анонимный FTP с
большинства Linux FTP сайтов в каталоге /pub/Linux/docs/HOWTO/.
Модификация
будет делаться по мере появления новой информации и/или драйверов.
Если копия, которую вы сейчас читаете, старше более чем на шесть
месяцев, то, возможно, вам нужно поискать более свежую копию. Я
рекомендую просматривать документ через WWW броузер или в формате Postscript/dvi.
Оба формата поддерживают перекрестные ссылки, которые теряются в обычном текстовом формате.
След. Предыд. Содержание