返回介绍

loader.conf 中文手册

发布于 2020-11-08 09:27:15 字数 2224 浏览 1207 评论 0 收藏 0

名称

loader.conf — systemd-boot 配置文件

大纲

ESP/loader/loader.conf,ESP/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-"开头的启动项将被默认选中。如果匹配到多个启动项描述文件,那么将选中优先级最高的那一个(一般就是版本号最高的那一个)。内核命令行编辑器被禁用,无法修改内核命令行。

参见

systemd-boot(7), bootctl(1)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文