- 我们将设备发送给客户,但几天前这些机器是从一个新供应商那里来的。
- 这些机器有新的 BIOS 和主板:http://www.dmtf.org/standards/smbios
- 我们希望使用 /sys/class/dmi/id 来识别机器,以便它们通过其序列号变得唯一。
这是我们可以从 id 目录中获得的输出:
id # for filename in *; do [[ -f ${filename} ]] && echo ${filename}: && cat ${filename}; done bios_date: 07/12/2010 bios_vendor: American Megatrends Inc. bios_version: 080015 board_asset_tag: To Be Filled By O.E.M. board_name: To be filled by O.E.M. board_serial: To be filled by O.E.M. board_vendor: To be filled by O.E.M. board_version: To be filled by O.E.M. ...
我们尝试了一些工具来编辑这些 BIOS 值,但没有成功。
有人曾经编辑过 DMI 数据吗?请教我。:)
答案1
如果您是 OEM,那么您应该在 BIOS 提供商处有一个帐户,并且 BIOS 提供商应该为您提供一个实用程序来定制 BIOS。
答案2
您是否尝试过一些常规的 bios 编辑器,例如 Award bios 编辑器、AMI bios 编辑器。
其中一些将允许您编辑基本字段或取决于 bios 编辑器的更新方式......
我见过制造商提供实用程序来编辑 BIOS 中的基本字段的情况,值得尝试并询问此类实用程序(发布徽标、您自己的序列号等)。