回到系统
这一页过时了。
当前版本在https://systemd.io/BOOT_LOADER_INTERFACE.
引导加载程序接口
Systemd可以与引导加载程序连接以接收性能数据和其他信息。这只支持EFI系统。数据以EFI变量的形式从引导加载程序传输到systemd。所有EFI变量都使用供应商UUID 4a67b082-0a4c- 41ccf -b6c7-440b29bb8c4f。
- EFI变量LoaderTimeInitUSec包含加载器初始化时以微秒为单位的时间戳。该值是固件初始化所花费的时间,格式为数字,十进制字符串,UTF-16。
- EFI变量LoaderTimeExecUSec包含加载程序完成其工作并即将执行内核时的时间戳(以微秒为单位)。在加载器中花费的时间是
LoaderTimeExecUSec
和LoaderTimeInitUSec
。该值的格式与LoaderTimeInitUSec
. - EFI变量LoaderDevicePartUUID包含启动加载程序运行的ESP的分区GUID,格式化为UTF16字符串,采用普通GUID语法。如果
LoaderTimeInitUSec
和LoaderTimeExecUSec
设置,systemd-analyze
将在其启动时分析中包含它们。如果LoaderDevicePartUUID
设置后,systemd将把用于引导的ESP挂载到/boot,但前提是该目录为空,并且没有其他文件系统通过用户挂载单元或挂载
.
这个接口目前由Gummiboot sd-boot实现(参见bootctl(1))。