本文译者是一位开源理念的坚定支持者,所以本文虽然不是软件,但是遵照开源的精神发布。
本文译者十分愿意与他人分享劳动成果,如果你对我的其他翻译作品或者技术文章有兴趣,可以在如下位置查看现有的作品集:
由于译者水平有限,因此不能保证译文内容准确无误。如果你发现了译文中的错误(哪怕是错别字也好),请来信指出,任何提高译文质量的建议我都将虚心接纳。
loader.conf — systemd-boot 配置文件
,
ESP
/loader/loader.confESP
/loader/entries/*.conf
systemd-boot(7)
读取
文件以及
ESP
/loader/loader.conf
目录下所有后缀名为
"ESP
/loader/entries/.conf
" 的文件。所有这些文件都位于 ESP(EFI系统分区)。
每个配置文件都包含一系列"选项 值"行(中间用空格分隔),
以 "#
" 开头的行被视为注释而忽略,
空白行也会被忽略。
布尔值可以写为
"yes
"/"y
"/"true
"/"1
" 或
"no
"/"n
"/"false
"/"0
"
可以在 loader.conf
中使用的选项如下:
用于选择默认启动项的shell文件名匹配模式(Glob Pattern)。 默认启动项可能在启动菜单中被改变, 在这种情况下,默认启动项的名称将会被存储在 EFI 变量中,并覆盖这个选项。
在自动启动默认启动项之前显示启动菜单的超时秒数。 超时秒数可能在启动菜单中被改变, 在这种情况下,超时秒数将会被存储在 EFI 变量中,并覆盖这个选项。
如果禁用了超时,那么将会立即启动默认启动项。 可以通过在 systemd-boot 运行之前 一直按住某个键来强制显示启动菜单。
设置控制台分辨率。 可以设为下列值中的 一个或多个:
一个布尔值,表示启用/禁用内核命令行编辑器。 默认值为启用。如果机器可能被未授权人员触碰, 那么应该禁用此编辑器。
一个布尔值,表示启用/禁用在启动分区上找到的其他启动项。 默认值为启用。 当新建启动项以替换原有启动项描述的时候, 此选项将很有用。
一个布尔值,表示启用/禁用 "Reboot into firmware" 启动项。默认值为启用。
# /boot/efi/loader/loader.conf timeout 0 default 01234567890abcdef1234567890abdf0-* editor no
默认不显示启动菜单(但可以通过在启动时一直按住某个键来强制显示)。
启动项描述文件的文件名以
"01234567890abcdef1234567890abdf0-
"
开头的启动项将被默认选中。如果匹配到多个启动项描述文件,
那么将选中优先级最高的那一个(一般就是版本号最高的那一个)。
内核命令行编辑器被禁用,
无法修改内核命令行。