Manpages

NAME

bootctl - 控 制 systemd-boot 引 导 管 理 器

SYNOPSIS

bootctl [OPTIONS...] status

bootctl [OPTIONS...] update

bootctl [OPTIONS...] install

bootctl [OPTIONS...] remove

描 述

bootctl 用 于 检 查 、 更 新 、 安 装 、 删 除 systemd-boot [1] (一 个 功 能 比 GRUB少 且 仅 适 用 于 UEFI平 台 的 引 导 管 理 器 )。

bootctl status 显 示 当 前 已 安 装 的 systemd-boot 版 本 以 及 当 前 的 EFI启 动 项 。

bootctl update 更 新 所 有 已 安 装 的 systemd-boot 引 导 管 理 器 (仅 在 当 前 系 统 的 systemd-boot 版 本 比 已 安 装 在 ESP分 区 的 版 本 更 新 的 情 况 下 )。 注 意 , 这 也 会 更 新 默 认 的 EFI启 动 项 (/EFI/BOOT/BOOT*.EFI)。 如 果 当 前 的 EFI启 动 项 列 表 中 不 包 含 systemd-boot 项 , 那 么 将 会 为 其 创 建 一 个 EFI启 动 项 , 并 将 其 添 加 到 EFI启 动 顺 序 列 表 的 尾 部 。

bootctl install 将 systemd-boot 安 装 到 ESP(EFI system partition)分 区 。 也 就 是 将 systemd-boot 安 装 为 默 认 启 动 项 (/EFI/BOOT/BOOT*.EFI), 并 将 其 添 加 到 EFI启 动 顺 序 列 表 的 头 部 。

bootctl remove 从 ESP(EFI system partition)分 区 删 除 所 有 已 安 装 的 systemd-boot 以 及 对 应 的 EFI启 动 项 。 如 果 没 有 给 出 任 何 命 令 , 那 么 视 为 使 用 了 status 命 令 。

选 项

能 够 识 别 的 命 令 行 选 项 如 下 :

-h, --help 显 示 简 短 的 帮 助 信 息 并 退 出 。

--version 显 示 简 短 的 版 本 信 息 并 退 出 。

--path

ESP(EFI system partition)的 挂 载 目 录 。 默 认 值 是 /boot

--no-variables 忽 略 EFI引 导 变 量 (也 就 是 启 动 项 )

退 出 状 态

返 回 值 为 0 表 示 成 功 , 非 零 返 回 值 表 示 失 败 代 码 。

参 见

Boot loader specification [2] Systemd boot loader interface [3]

NOTES

1.

Boot loader specification

http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec

2.

Systemd boot loader interface

http://www.freedesktop.org/wiki/Software/systemd/BootLoaderInterface

本 页 面 中 文 版 由 中 文 man 手 册 页 计 划 提 供 。 翻 译 人 员 : 金 步 国 金 步 国 作 品 集 : http://www.jinbuguo.com 中 文 man 手 册 页 计 划 : https://github.com/man-pages-zh/manpages-zh