Начальная загрузка системы
Первая программа, запускаемая в Slackware после ядра Linux-это init(8). Эта программа читает /etc/inittab
(5) файл, чтобы узнать, как загружать систему. Запускает /etc/rc.d/rc.S
сценарий для подготовки перед переключением на выбранный runlevel. rc.S
файл активизирует виртуальную память, подключает файловые системы, очищает определённые log каталоги инициализирует Plug and Play устройства, загружает модули ядра, настраивает PCMCIA устройства, активизирует последовательные порты и запускает System V загрузочные сценарии (если таковые присутствуют). rc.S
выполняет много задач самостоятельно, но так же до завершения своей работы, он вызовет ниже перечисленные сценарии из каталога /etc/rc.d
:
rc.S
Это и есть инициализационный сценарий.
rc.modules
Загружает модули ядра. Такие, как поддержка сетевой карты, PPP и другие. Если сценарий находит rc.netdevice
, то он выполнит и его.
rc.pcmcia
Проверяет наличие и настраивает все PCMCIA устройства, присутствующие в вашей системе. Это наиболее полезно для пользователей laptop компьютеров, у которых, наверняка есть PCMCIA модем или сетевая карта.
rc.serial
Настраивает последовательные порты, запуская соответствующие setserial команды.
rc.sysvinit
Ищет System V инициализационные сценарии, соответствующие выбранному runlevel и выполняет их. Это более подробно обсуждается ниже.