在文件系统层次结构标准 据说至于/启动文件夹,它必须包含引导加载程序的静态文件。还有另一条规则指出
安排引导加载程序能够引导文件所需的程序必须放置在 /sbin 中。
有人可以通过提供一些相关程序的示例来解释这一行的含义吗?
答案1
FHS 还表示“/boot
存储内核开始执行用户模式程序之前使用的数据”。
对于 GNU GRUB,GRUB 模块(normal.mod
例如)存储在 的子目录中/boot
,具体为/boot/grub/<GRUB architecture name>/
。
安排引导加载程序能够引导文件所需的程序必须放置在
/sbin
.
换句话说,/sbin
是启动时不需要但需要的程序的位置安装或者(重新)配置引导加载程序,例如grub-install
和grub-mkconfig
。
请注意,自 2015 年发布 FHS 3.0 以来,多个发行版已决定分别开始合并/bin
、/lib
和/sbin
到/usr/bin
、/usr/lib
和的过程/usr/sbin
。预期的结果是最终得到/bin
,/lib
并且/sbin
由于向后兼容符号链接到 下的相应目录/usr
,因此在现代系统中,引导加载程序安装/配置工具实际上可能已经在 中 找到/usr/sbin
。