9.2. LFS-Bootscripts-20230728

O pacote LFS-Bootscripts contém um conjunto de scripts para iniciar/parar o sistema LFS na inicialização/desligamento. Os arquivos e procedimentos de configuração necessários para personalizar o processo de inicialização estão descritos nas seções seguintes.

Tempo aproximado de construção: menos que 0,1 UPC
Espaço em disco exigido: 244 KB

9.2.1. Instalação do LFS-Bootscripts

Instale o pacote:

make install

9.2.2. Conteúdo do LFS-Bootscripts

Scripts instalados: checkfs, cleanfs, console, functions, halt, ifdown, ifup, localnet, modules, mountfs, mountvirtfs, network, rc, reboot, sendsignals, setclock, ipv4-static, swap, sysctl, sysklogd, template, udev e udev_retry
Diretórios instalados: /etc/rc.d, /etc/init.d (link simbólico), /etc/sysconfig, /lib/services e /lib/lsb (link simbólico)

Descrições Curtas

checkfs

Verifica a integridade dos sistemas de arquivos antes que eles sejam montados (com a exceção dos sistemas de arquivos baseados em diário e em rede de comunicação)

cleanfs

Remove os arquivos que não deveriam ser preservados entre as reinicializações, tais como aqueles em /run/ e /var/lock/; ele recria /run/utmp e remove os arquivos possivelmente presentes /etc/nologin, /fastboot e /forcefsck

console

Carrega a tabela correta de mapa de tecla para o esquema de teclado desejado; ele também configura a fonte de tela

functions

Contém funções comuns, tais como de verificação de erro e de situação, que são usadas por vários scripts de inicialização

halt

Pára o sistema

ifdown

Pára um dispositivo de rede de comunicação

ifup

Inicializa um dispositivo de rede de comunicação

localnet

Configura o nome de dispositivo do sistema e dispositivo local de loopback

modules

Carrega módulos do núcleo listados em /etc/sysconfig/modules, usando argumentos que também são dados lá

mountfs

Monta todos os sistemas de arquivos, exceto aqueles que estejam marcados como noauto ou são baseados em rede de comunicação

mountvirtfs

Monta os sistemas de arquivos virtuais do núcleo, tais como o proc

network

Configura as interfaces da rede de comunicação, tais como placas de rede de comunicação, e configura o gateway padrão (onde aplicável)

rc

O script mestre de controle de nível de execução; ele é responsável por executar todos os outros scripts de inicialização, um por um, em uma sequência determinada pelos nomes dos links simbólicos para aqueles outros scripts de inicialização

reboot

Reinicializa o sistema

sendsignals

Garante que cada processo seja terminado antes que o sistema reinicialize ou pare

setclock

Reconfigura o relógio do sistema para hora local se o relógio do hardware não estiver configurado para UTC

ipv4-static

Fornece a funcionalidade necessária para atribuir um endereço estático de Internet Protocol (IP) para uma interface de rede de comunicação

swap

Habilita e desabilita arquivos e partições de troca

sysctl

Carrega valores de configuração do sistema a partir do /etc/sysctl.conf, se esse arquivo existir, para dentro do núcleo em execução

sysklogd

Inicia e pára os processos de segundo plano de registro do sistema e do núcleo

template

Um modelo para criar scripts de inicialização personalizados para outros processos de segundo plano

udev

Prepara o diretório /dev e inicia o processo de segundo plano Udev

udev_retry

Tenta novamente uevents do Udev e copia arquivos gerados de regras de /run/udev para /etc/udev/rules.d se exigido