Все о Linux. LinuxRSP.Ru

[an error occurred while processing this directive]

Cвежие новости Linux и BSD, анонсы статей и книг прямо в почтовый ящик!
Подписаться письмом


 Сегодняшние новости:

25 лет исполнилось ядру Linux

Релиз KDevelop 5.0

Oracle открывает код JDK9 для ARM

Выпущен Timewarrior 1.0.0

Релиз Android 7.0

Percona Memory Engine для MongoDB на базе WiredTiger

PowerShell открыт и доступен для Linux

Форк TrueCrypt: VeraCrypt 1.18

Релиз Snapcraft 2.14

Релиз Go 1.7

Стабильный выпуск рабочего стола Lumina

Вышла первая версия аналога OpenCV - DCV 0.1

Выпуск минималистичной программы для мониторинга jsonmon 3

В MIT разработали новый язык программирования

Первый релиз Qt5Gtk2

Godot 2.1 - новая версия открытого игрового движка

Свободная цифровая станция звукозаписи: Ardour 5.0

Обновление SkypeWeb Plugin for Pidgin

Вышла версия 3.0 Android File Transfer для Linux (и для OS X)

Программный аналог MIDI-контроллера для создания музыки: Launchpadd v1.3

Mozilla спонсирует поддержку Python 3.5 в PyPy

Ef 0.08 - программа для моделирования динамики заряженных частиц

Обновление текстового редактора TEA до версии 42.0.0

Релиз OpenOrienteering Mapper 0.6.4

Вышли Guix и GuixSD 0.11

Релиз Opera 39

Выпуск LibreOffice 5.2

В OpenSSH обнаружены и устранены некоторые уязвимости

Эмулятор FCEUX 2.2.3

Компания Билайн переходит на российскую СУБД с открытым исходным кодом Tarantool

Google

 Новые статьи :

Утилиты для восстановления потерянных данных в Linux

Лучшие файловые менеджеры для Android

20 лучших бесплатных книг о Linux

Как сгенерировать открытый/закрытый SSH-ключ в Linux

Grive - клиент Google Drive для Linux с открытым исходным кодом

Протокол IPv6: варианты подключения

Сервер из образа: DHCP + TFTP + Initrd + OpenVZ

Обзор веб-панелей управления хостингом

Приёмы работы с Vim

Nginx как Reverse Proxy для сайта, использующего SSL

Разработка модулей ядра Linux

Мониторинг нагрузки http-сервера Apache 2

Перевод комментариев к файлу конфигурации Squid

Решение проблем при использовании "1c предприятие" 8.2 в Linux

Advanced Bash-Scripting Guide Искусство программирования на языке сценариев командной оболочки







Rambler's Top100





 
 

След. Предыд. Содержание


1. Введение

При загрузке у ядра имеется ограниченная возможность воспринимать информацию в виде "командной строки", похожей на список параметров, передаваемых программе. Обычно это используется для передачи ядру информации о параметрах оборудования, которые ядро не может определить само, или для отмены/изменения значений, которые ядро может определить.

Однако, если вы просто копируете образ ядра на флоппи (т.е. cp zImage /dev/fd0), то передать какие-либо параметры этому ядру вы не сможете. Поэтому большинство пользователей Linux используют программы типа LILO или loadlin, которые передают эти параметры ядру, а затем загружают его.

Настоящая версия охватывает ядра по v2.2.9 включительно. В документ также включены некоторые особенности, уникальные для development/testing ядер до v2.3.2.

BootPrompt-Howto написан:

Paul Gortmaker, p_gortmaker@yahoo.com

1.1 Disclaimer и Copyright

Права на этот документ принадлежат Paul Gortmaker (Copyright (c) 1995-1999). Пожалуйста прочитайте информацию Disclaimer и Copying в конце этого документа ( copyright).

1.2 Предполагаемая аудитория и применение

Большинству пользователей Linux никогда не придется даже видеть этот документ. Linux исключительно хорошо справляется с обнаружением большинства аппаратных средств и выбором, в большинстве случаев, разумных параметров по-умолчанию. Информация в этом документе нацелена на пользователей, желающих изменить параметры по-умолчанию для оптимизации ядра под их конкретную машину, или на пользователей, создающих свое собственное ядро для поддержки редкого оборудования, автоматическое определение которого в настоящее время невозможно.

ВАЖНОЕ ЗАМЕЧАНИЕ: Параметры драйверов, задаваемые при загрузке, применяются только к драйверам устройств, вкомпилированных в ядро. Они не действуют на драйверы, загружаемые как модули. Большинство дистрибутивов Linux поставляется с базовым 'bare-bones' ("голый скелет") ядром и драйверами - маленькими модулями, загружаемыми после инициализации ядра. Если вы не знаете используете ли вы модули, посмотрите man depmod и man modprobe, а также содержимое вашего /etc/conf.modules.

1.3 Дополнительная документация

Наиболее свежей документацией всегда будет сам исходный текст ядра. Не пугайтесь. Вам не нужно знать программирование, чтобы читать комментарии в исходных файлах. Например, если вы хотите узнать какие параметры можно передать драйверу 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). Ниже дан краткий обзор, но он не может заменить документацию, поставляемую с программой загрузки.

1.4 Linux Newsgroups

Если у вас возникли вопросы по передаче аргументов загрузки в ядро, просмотрите сначала документацию. Если в ней или упомянутой выше нет ответа на ваш вопрос, тогда вы можете попробовать задать его в Linux newsgroups. Общие вопросы по конфигурированию вашей системы необходимо направить в группу comp.os.linux.setup. Мы просим вас соблюдать общие требования к содержанию и не делать перекрестные запросы в другие группы.

Конечно, вы должны сначала просмотреть группу перед отправкой вашего вопроса, поскольку это может быть Часто Задаваемый Вопрос (FAQ). Неплохо перед отправкой вопроса глянуть Linux FAQ. Вы сможете найти FAQ где-то поблизости, там, где вы нашли этот документ. Если в FAQ вопроса нет, то посмотрите архив новостей, такой как в http://www.dejanews.com, чтобы быстро пролистать подборку по вашей теме за годы. Существует вероятность, что кто-то уже задавал (и кто-то ответил) возникший у вас вопрос.

1.5 Новые версии этого документа

Новые версии этого документа можно скачать через анонимный FTP с большинства Linux FTP сайтов в каталоге /pub/Linux/docs/HOWTO/. Модификация будет делаться по мере появления новой информации и/или драйверов. Если копия, которую вы сейчас читаете, старше более чем на шесть месяцев, то, возможно, вам нужно поискать более свежую копию. Я рекомендую просматривать документ через WWW броузер или в формате Postscript/dvi. Оба формата поддерживают перекрестные ссылки, которые теряются в обычном текстовом формате.

BootPrompt-HOWTO


След. Предыд. Содержание


      

Связь | О проекте LinuxRSP | Реклама | О Linux
© 1999-2024 LinuxRSP