7.2. LFS-Bootscripts-20081031

LFS-Bootscripts 软件包包含一套在启动/关闭 LFS 时的开机/关机脚本。

预计编译时间: 少于 0.1 SBU
所需磁盘空间: 464 KB

7.2.1. 安装 LFS-Bootscripts

安装软件包:



make install


7.2.2. LFS-Bootscripts 的内容

安装的脚本: checkfs, cleanfs, console, consolelog, functions, halt, ifdown, ifup, localnet, modules, mountfs, mountkernfs, network, rc, reboot, sendsignals, setclock, static, swap, sysctl, sysklogd, template, udev, and udev_retry

简要描述

checkfs

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

cleanfs

删除系统重启后就不需要保存的文件。例如在 /var/run//var/lock/ 目录下的文件;重新创建 /var/run/utmp 并删除可能存在的 /etc/nologin/fastboot/forcefsck 文件。

console

为指定的键盘布局读入正确的键盘映射表,并设置屏幕字体。

consolelog

设置内核日志级别来控制 console 信息。

functions

包含不同脚本中共用的一些函数,例如错误和状态检查函数。

halt

关闭系统

ifdown

协助 network 脚本停止网络设备

ifup

协助 network 脚本启动网络设备

localnet

设置系统主机名和本地回环( loopback )设备

modules

/etc/sysconfig/modules 里面的地址来加载列于其中的内核模块。

mountfs

挂载所有文件系统,有 noauto 标记或者基于网络的文件系统除外。

mountkernfs

用来挂载内核提供的文件系统,例如 proc

network

设置网络连接,例如网卡等。设置默认网关(如果可用)。

rc

主要的运行级控制脚本,负责让所有其它脚本按符号链接名确定的顺序一个接一个的运行。

reboot

重新启动系统

sendsignals

在系统重启或关闭系统之前,确保每一个进程都已经终止了。

setclock

如果硬件时钟没有设置为 UTC 时间,将内核时钟重置为本地时间。

static

提供为网络接口指派静态 IP 地址的功能。

swap

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

sysctl

/etc/sysctl.conf 文件(如果存在)中读取系统配置变量到内核。

sysklogd

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

template

为其它守护进程创建自定义启动脚本的模板。

udev

准备好 /dev 目录并启动 Udev。

udev_retry

重试失败的 udev uevents。如果需要则从 /dev/.udev 拷贝已经生成的规则文件到 /etc/udev/rules.d


Host by Unixetc