9.2. LFS-Bootscripts-20220723

Пакет LFS-Bootscripts содержит набор скриптов для запуска/остановки системы LFS при загрузке/завершении работы

Приблизительное время сборки: менее 0.1 SBU
Требуемое дисковое пространство: 244 KB

9.2.1. Установка пакета LFS-Bootscripts

Установите пакет:

make install

9.2.2. Содержимое пакета LFS-Bootscripts

Установленные скрипты: checkfs, cleanfs, console, functions, halt, ifdown, ifup, localnet, modules, mountfs, mountvirtfs, network, rc, reboot, sendsignals, setclock, ipv4-static, swap, sysctl, sysklogd, template, udev, и udev_retry
Созданные каталоги: /etc/rc.d, /etc/init.d (символическая ссылка), /etc/sysconfig, /lib/services, /lib/lsb (символическая ссылка)

Краткое описание

checkfs

Проверяет целостность файловых систем перед их монтированием (за исключением журналируемых и сетевых файловых систем)

cleanfs

Удаляет файлы, которые не должны сохраняться между перезагрузками, например, те, которые находятся в директориях /run/ и /var/lock/; скрипт пересоздает /run/utmp и удаляет файлы, которые, возможно, существуют /etc/nologin, /fastboot, и /forcefsck

console

Загружает правильную таблицу раскладок для требуемой раскладки клавиатуры; он также устанавливает экранный шрифт

functions

Содержит общие функции, такие как проверка ошибок и состояния, которые используются несколькими загрузочными скриптами

halt

Останавливает работу системы

ifdown

Останавливает сетевое устройство

ifup

Инициализирует сетевое устройство

localnet

Настраивает имя хоста системы и локальное устройство loopback

modules

Загружает модули ядра из списка, который находится в файле /etc/sysconfig/modules, используя указанные там же аргументы

mountfs

Монтирует все файловые системы, кроме тех, которые помечены как noauto или сетевые файловые системы

mountvirtfs

Монтирует виртуальные файловые системы, такие как proc

network

Выполняет настройку сетевых интерфейсов, например, сетевых карт, и настаивает шлюз по-умолчанию (где это применимо)

rc

Основной сценарий управления; он отвечает за запуск всех остальных загрузочных скриптов один за другим в последовательности, определяемой по имени обрабатываемых символических ссылок.

reboot

Перезагружает систему

sendsignals

Обеспечивает завершение каждого процесса перед перезагрузкой или остановкой системы.

setclock

Сбрасывает часы ядра на местное время, если аппаратные часы не настроены на всемирное координированное время UTC.

ipv4-static

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

swap

Включает и отключает файлы и разделы, используемые для подкачки.

sysctl

Загружает в работающее ядро значения системных настроек из файла /etc/sysctl.conf, если этот файл существует

sysklogd

Запускает и останавливает демоны журналирования сообщений, выдаваемых системой и ядром.

template

Шаблон для создания пользовательских загрузочных скриптов для других демонов

udev

Подготавливает каталог /dev и запускает Udev

udev_retry

Повторяет неудачные попытки запуска udev uevents и копирует сгенерированные файлы правил из /run/udev в /etc/udev/rules.d если требуется.