7.2. LFS-Bootscripts-3.2.1

LFS-Bootscripts 软件包包含一系列脚本,用于在启动/关机时启动/停止 LFS 系统。

预计编译时间: 0.1 SBU
所需磁盘空间: 0.3 MB
安装依赖于: Bash 和 Coreutils

7.2.1. LFS-Bootscripts 的安装

安装软件包

make install

7.2.2. LFS-Bootscripts 的内容

已安装脚本: checkfs, cleanfs, console, functions, halt, hotplug, ifdown, ifup, localnet, mountfs, mountkernfs, network, rc, reboot, sendsignals, setclock, static, swap, sysklogd, template, 和 udev

简短描述

checkfs

在挂载文件系统之前检查其完整性(日志和网络文件系统除外)

cleanfs

删除不应在重启之间保留的文件,例如位于以下目录中的文件/var/run//var/lock/;它重新创建/var/run/utmp并删除可能存在的/etc/nologin, /fastboot,以及/forcefsck文件

console

为所需的键盘布局加载正确的键盘映射表;它还设置屏幕字体

functions

包含通用函数,例如错误和状态检查,这些函数被多个启动脚本使用

halt

停止系统

hotplug

为系统设备加载模块

ifdown

协助 network 脚本停止网络设备

ifup

协助 network 脚本启动网络设备

localnet

设置系统的主机名和本地环回设备

mountfs

挂载所有文件系统,除了标记为 noauto 或基于网络的

mountkernfs

挂载虚拟内核文件系统,例如proc

network

设置网络接口,例如网卡,并设置默认网关(如果适用)

rc

主运行级别控制脚本;它负责逐个运行所有其他启动脚本,顺序由正在处理的符号链接的名称决定

reboot

重启系统

sendsignals

确保在系统重启或停止之前终止每个进程

setclock

如果硬件时钟未设置为 UTC 时间,则将内核时钟重置为本地时间

static

提供为网络接口分配静态互联网协议 (IP) 地址所需的功能

swap

启用和禁用交换文件和分区

sysklogd

启动和停止系统及内核日志守护进程

template

一个用于为其他守护进程创建自定义启动脚本的模板

udev

准备/dev目录并启动 Udev