Приблизительное время компиляции: 0.01 SBU |
Мы будем использовать скрипты инициализации SysV. Выбор в их пользу был сделан нами ввиду его распространености и комфорта для нас. Если вы не разделяете наших предпочтений, см. руководство Марка Хеердинка по установке скриптов инициализации BSD http://hints.linuxfromscratch.org/hints/bsd-init.txt.
Если вы решите использовать скрипты BSD, или какие-либо другие, отличные от SysV, можете смело пропустить Главу 7.
Для инсталляции LFS-Bootscripts выполните:
cp -a rc.d sysconfig /etc && |
Последняя проверка: версия 1.10.
checkfs, cleanfs, functions, halt, ifdown, ifup, loadkeys, localnet, mountfs, mountproc, network, rc, reboot, sendsignals, setclock, swap, sysklogd и template
checkfs проверяет файловые системы перед их монтированием (исключая журналируемые и сетевые файловые системы).
cleanfs удаляет файлы, которые не нужно хранить между перезагрузками, такие, как /var/run/*, /var/lock/*, создает пустой /var/run/utmp и удаляет /etc/nologin, /fastboot, /forcefsck.
functions содержит общие для многих скриптов функции, такие как проверки ошибок и статуса, etc.
halt останавливает систему.
ifdown и ifup используются совместно с network.
loadkeys загружает keymap table, соответствующую раскладке клавиатуры.
localnet устанавливает имя системы и local loopback device.
mountfs монтирует все локальные файловые системы, не помеченные как noauto.
mountproc монтирует файловую систему proc.
network активирует сетевые интерфейсы и определяет шлюз по умолчанию.
rc - основной скрипт, управляющий runlevel и отвечающий за исполнение прочих скриптов в установленном порядке.
reboot перезагружает систему.
sendsignals проверяет, остановлены ли все процессы, перед перезагрузкой ил остановкой системы.
setclock устанавливает часы ядра на местное время в случае, если системный таймер не установлен на GMT.
swap разрешает/запрещает использование файлов и разделов подкачки.
sysklogd запускает и останавливает демоны журнализации ядра и системы в целом.
template - шаблон, который можно использовать для создания собственных загрузочных скриптов для других демонов.