Balíček Sysvinit obsahuje programy pro kontrolu startu,běhu a vypínání systému.
Pokud dojde ke změně run-levelu(na příklad při vypínání systému), init posílá ukončovací signály těm procesům,které init nastartoval a které v novém run-levelu nepoběží.Když to provádí zobrazuje zprávy jako“Sending processes the TERM signal”,které vypadá,že jsou signály posílány všem procesům.Abyste zabránili tomuto nedorozumění,upravte zdroje,aby se místo toho zobrazily zprávy jako “Sending processes started by init the TERM signal”:
sed -i 's@Sending processes@& started by init@g' \
src/init.cZkompilujte balíček:
make -C src
Nainstalujte balíček:
make -C src install
Vytvořte nový soubor /etc/inittab pomocí následujícího:
cat > /etc/inittab << "EOF" # Begin /etc/inittab id:3:initdefault: si::sysinit:/etc/rc.d/init.d/rc sysinit l0:0:wait:/etc/rc.d/init.d/rc 0 l1:S1:wait:/etc/rc.d/init.d/rc 1 l2:2:wait:/etc/rc.d/init.d/rc 2 l3:3:wait:/etc/rc.d/init.d/rc 3 l4:4:wait:/etc/rc.d/init.d/rc 4 l5:5:wait:/etc/rc.d/init.d/rc 5 l6:6:wait:/etc/rc.d/init.d/rc 6 ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now su:S016:once:/sbin/sulogin 1:2345:respawn:/sbin/agetty -I '\033(K' tty1 9600 2:2345:respawn:/sbin/agetty -I '\033(K' tty2 9600 3:2345:respawn:/sbin/agetty -I '\033(K' tty3 9600 4:2345:respawn:/sbin/agetty -I '\033(K' tty4 9600 5:2345:respawn:/sbin/agetty -I '\033(K' tty5 9600 6:2345:respawn:/sbin/agetty -I '\033(K' tty6 9600 # End /etc/inittab EOF
Volba -I '\033(K' říká agetty aby poslala tuto escape sekvenci předtím než bude dělat cokoliv jiného.Tato escape sekvence přepíná konzolovou znakovou sadu na definovanou uživatelem,která může být upravena programem setfont.Initskript console z balíčku LFS-Bootscripts volá program setfont během startu systému.Poslání této escape sekvence je důležité pro lidi,kteší používají na obrazovce jiná písma než -ISO 8859-1,ale neovlivní to Angličany.