Lenovo ThinkLMI BIOS 设置使用 
Linux WMI 用户指南

Lenovo ThinkLMI BIOS 设置使用 Linux WMI 用户指南

第一版(2023 年 XNUMX 月)

© 版权所有联想

有限权利声明:如果数据或软件是根据总务管理局交付的
“GSA”合同、使用、复制或披露受合同编号 GS-35F-05925 中规定的限制

前言

本指南的目的是解释如何通过 Lenovo 用户空间界面 (ThinkLMI) 使用 Linux Management Instrumentation (LMI) 修改 BIOS 设置和引导顺序。 本指南适用于熟悉在其组织中的计算机上配置 BIOS 设置的熟练 IT 管理员。

如果您有任何建议、意见或问题,请在我们的论坛上与我们交谈! 一组部署工程师(包括本文档的作者)随时待命,随时准备帮助进行任何部署
您面临的挑战: https://forums.lenovo.com/t5/Enterprise-Client-Management/bd-p/sa01_egorganizations.

超过view

IT 管理员一直在寻找更简单的方法来管理客户端计算机 BIOS 设置,其中包括密码、硬件设置和引导顺序。 Lenovo BIOS LMI 界面提供了一种更改这些设置的简化方法。 Lenovo 开发了一个可以通过 Linux WMI 操作的 BIOS 界面。 Lenovo BIOS 管理界面 ThinkLMI 使 IT 管理员能够在客户端计算机或远程查询当前 BIOS 设置、更改单个设置、更改管理员密码以及修改引导顺序。

使用 ThinkLMI

ThinkLMI 提供了一组强大的功能,例如基于查询的信息检索和事件通知,使用户能够管理计算机。 Lenovo ThinkLMI 接口扩展了 Linux WMI 的功能以允许管理 BIOS 设置。 下图显示了如何使用 ThinkLMI 访问 Lenovo BIOS 设置

Lenovo ThinkLMI BIOS Setup using Linux WMI - 使用 ThinkLMI

主要优点

Lenovo BIOS Linux WMI 界面具有以下优点:

  • 灵活的 BIOS 配置,包括更改单个 BIOS 设置或所有 BIOS 设置的能力
  • BIOS 密码管理,包括更新超级用户密码和开机密码

支持的计算机

从 2020 年起,所有 Lenovo Linux 认证平台都支持通过 ThinkLMI 进行 BIOS 设置。 虽然我们希望它能在旧平台上运行,但在那里不受支持。

典型用法

使用 ThinkLMI,可以通过以下方式配置 BIOS 设置:

  • 列出 BIOS 设置
  • 更改 BIOS 设置
  • 更改引导顺序(有时称为启动顺序)
  • 更改 BIOS 密码(管理员密码和开机密码)

列出可用的 BIOS 设置

要获取可通过特定计算机上的 Linux WMI 更改的所有可用 BIOS 设置的列表,请使用以下命令。

ls /sys/class/固件属性/thinklmi/属性

上面的命令从 BIOS 中检索所有可用的设置。 ThinkPad Z16 Gen 1 的部分输出如下所示:

Lenovo ThinkLMI BIOS Setup using Linux WMI - 上述命令检索 BIOS 中的所有可用设置

更改BIOS设置

要更改 BIOS 设置,请使用以下命令:

echo [值] > /sys/class/firmware-attributes/thinklmi/attributes/ [BIOS 设置]

/当前值

例如ample – 更改 WakeOnLANDock 的当前值:

使用 Linux WMI 的 Lenovo ThinkLMI BIOS 设置 - 例如ample - 更改 WakeOnLANDock 的当前值

Samp终端输入

笔记: BIOS 设置和值区分大小写。

要查找 [BIOS 设置] 的允许 [值],请使用以下命令。

cat /sys/class/firmware-attributes/thinklmi/attributes/[BIOS 设置]/possible_values

例如ample – 查找 WakeOnLANDock 设置的可能值:

使用 Linux WMI 的 Lenovo ThinkLMI BIOS 设置 - 例如ample - 查找 WakeOnLANDock 设置的可能值

Samp终端输出

更改引导顺序

要更改引导顺序,请使用以下步骤:

  1. 使用以下命令确定“BootOrder”的当前设置。
    猫 /sys/class/固件属性/thinklmi/attributes/BootOrder/current_value

     

  2. 设置新的启动顺序,使用以下命令 echo [Boot Order String] > /sys/class/firmware-attributes/thinklmi/attributes/BootOrder/current_value

通过按顺序列出引导设备(以冒号分隔)来指定新的引导顺序。
未指定的设备从引导顺序中排除。
在以下示例中amp例如,CD 驱动器 0 是第一启动设备,硬盘驱动器 0 是第二启动设备:

Lenovo ThinkLMI BIOS Setup using Linux WMI - 通过按顺序列出引导设备(以冒号分隔)来指定新的引导顺序

Samp终端输出

密码验证

如果设置了超级用户密码,则在更改 BIOS 设置之前需要执行身份验证。 以下命令执行密码验证。

echo [密码字符串] > /sys/class/firmware-attributes/thinklmi/authentication /[密码类型]/current_password
echo [编码] > /sys/class/firmware-attributes/thinklmi/authentication /[密码类型]/encoding
echo [键盘语言] > /sys/class/firmware-attributes/thinklmi/authentication /[密码类型]/kbdlang

有关每个参数的详细信息,请参考下表

Lenovo ThinkLMI BIOS Setup using Linux WMI - 请参考下表了解每个参数的详细信息

如果管理员密码设置为 hello,使用 ascii 编码,键盘类型为 US,则以下命令 examp文件将验证 BIOS 设置。 一旦通过身份验证,它在下一次重新启动之前一直有效。 Encoding 的默认值为 ascii,Keyboard Language 为 US。 仅当它与默认值不同时才设置它们。

Lenovo ThinkLMI BIOS Setup using Linux WMI - 如果管理员密码设置为 hello,使用 ascii 编码且键盘类型为 US

Samp终端输出

关于[密码类型],请参阅下页的表格。

更改现有的 BIOS 密码

要更新密码,请使用以下命令

echo [密码字符串] > /sys/class/firmware-attributes/thinklmi/authentication /[密码类型]/current_password
echo [编码] > /sys/class/firmware-attributes/thinklmi/authentication /[密码类型]/encoding
echo [键盘语言] > /sys/class/firmware-attributes/thinklmi/authentication /[密码类型]/kbdlang
echo [密码字符串] > /sys/class/firmware-attributes/thinklmi/authentication /[密码类型]/new_password

有关每个参数的详细信息,请参考下表

Lenovo ThinkLMI BIOS Setup using Linux WMI - 有关每个参数的详细信息,请参考下表 2

如果管理员密码设置为“hello”,新密码为“hello123”,密码类型为supervisor(即“Admin”),使用ascii编码,键盘类型为US,以下命令将更改管理员密码。 一旦通过身份验证,它在下一次重新启动之前一直有效。

Lenovo ThinkLMI BIOS Setup using Linux WMI - 如果管理员密码设置为“hello”,则新密码为“hello123”

Samp终端输出

限制和注意事项

  1. 如果密码不存在,则无法使用此方法设置密码。 密码只能更新或清除。
  2. 只有 ThinkPad 笔记本电脑支持用户/主硬盘密码 (HDD) 类型。
  3. BIOS 设置无法在与开机密码 (POP) 和硬盘密码 (HDP) 相同的启动时更改。 如果您想更改 BIOS 设置、POP 和 HDP,您必须在更改每一项后重新启动系统。
  4. 要在设置了超级用户密码的情况下删除开机密码,必须分三步完成:
    A。 更改管理员密码。 如果您不想更改它,请为当前参数和新参数指定相同的密码,但您必须执行此步骤。
    b. 通过指定当前密码和 NULL 字符串作为新密码来更改开机密码
    C。 重新启动系统(不要在步骤 a 和 b 之间重新启动)。
  5. ThinkLMI 无法禁用某些与安全相关的设置。 对于前amp文件中,以下 BIOS 设置不能从启用更改为禁用:
    A。 安全启动
    b. 安全回滚预防
    C。 PhysicalPresneceForTpmClear
    d. 物理存在的 Tpm 条款
  6. 无法更改安全芯片选择(例如独立 TPM 或英特尔 PTT)
  7. 离散 TPM 的注意事项:SecurityChip 支持以下值:
    A。 积极的
    b. 无效
    C。 停用
  8. Intel PTT 注意事项:SecurityChip 支持以下值:
    一个。 使能够
    b. 停用

商标

以下术语是联想在美国和/或其他国家或地区的商标:

联想
联想标志
ThinkPad

其他公司、产品或服务名称可能是其他公司的商标或服务标志。

 

 

 

© 版权所有联想

 

文件/资源

使用 Linux WMI 的 Lenovo ThinkLMI BIOS 设置 [pdf] 用户指南
使用 Linux WMI 设置 ThinkLMI BIOS

参考

发表评论

您的电子邮件地址不会被公开。 必填字段已标记 *