theguy123 Asked: 2023-03-05 06:21:17 +0800 CST2023-03-05 06:21:17 +0800 CST 2023-03-05 06:21:17 +0800 CST 有没有办法在 grub 2.0 中获取计算机(或硬盘)产品名称? 772 我已经尝试过 cpuid 等,但我似乎无法获得计算机型号。例如,我正在寻找的输出类似于: grub> computermodel HP Notebook 2016 谢谢。 grub2 1 个回答 Voted Best Answer Freddy 2023-03-05T08:15:52+08:002023-03-05T08:15:52+08:00 您可以使用smbios命令访问 SMBIOS 信息。 例子: grub> smbios --type1 --get-string 4 # 0x04 manufacturer LENOVO grub> smbios --type1 --get-string 5 # 0x05 product name 20HMS12K00 grub> smbios --type1 --get-string 6 # 0x06 version ThinkPad X270 grub> smbios --type1 --get-string 25 # 0x19 sku number LENOVO_MT_20HM_BU_Think_FM_Thinkpad X270 grub> smbios --type1 --get-string 26 # 0x1A family Thinkpad X270 查看SMBIOS 规范。有关所有可用字段和值的说明。我快速浏览了这个较旧的 3.1.1 规范,以大致了解 BIOS 表。
您可以使用smbios命令访问 SMBIOS 信息。
例子:
查看SMBIOS 规范。有关所有可用字段和值的说明。我快速浏览了这个较旧的 3.1.1 规范,以大致了解 BIOS 表。