loader.conf 中文手册
名称
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
中使用的选项如下:
- default
用于选择默认启动项的shell文件名匹配模式(Glob Pattern)。默认启动项可能在启动菜单中被改变,在这种情况下,默认启动项的名称将会被存储在 EFI 变量中,并覆盖这个选项。
- timeout
在自动启动默认启动项之前显示启动菜单的超时秒数。超时秒数可能在启动菜单中被改变,在这种情况下,超时秒数将会被存储在 EFI 变量中,并覆盖这个选项。
如果禁用了超时,那么将会立即启动默认启动项。可以通过在 systemd-boot 运行之前 一直按住某个键来强制显示启动菜单。
- console-mode
设置控制台分辨率。可以设为下列值中的 一个或多个:
- 0
标准 UEFI 80x25 模式
- 1
80x50 模式,不是所有设备都支持
- 2
设备固件提供的第一个非标准模式, 有可能不存在
- auto
自动探测并选择一个合适的模式
- max
自动探测并选择分辨率最高的模式
- keep
保持设备固件自己选择的模式不变,这是默认设置
- editor
一个布尔值,表示启用/禁用内核命令行编辑器。默认值为启用。如果机器可能被未授权人员触碰,那么应该禁用此编辑器。
- auto-entries
一个布尔值,表示启用/禁用在启动分区上找到的其他启动项。默认值为启用。当新建启动项以替换原有启动项描述的时候,此选项将很有用。
- auto-firmware
一个布尔值,表示启用/禁用 "Reboot into firmware" 启动项。默认值为启用。
例子
# /boot/efi/loader/loader.conf timeout 0 default 01234567890abcdef1234567890abdf0-* editor no
默认不显示启动菜单(但可以通过在启动时一直按住某个键来强制显示)。启动项描述文件的文件名以 "01234567890abcdef1234567890abdf0-
"开头的启动项将被默认选中。如果匹配到多个启动项描述文件,那么将选中优先级最高的那一个(一般就是版本号最高的那一个)。内核命令行编辑器被禁用,无法修改内核命令行。