Grub 2.0でコンピュータ(またはハードドライブ)の製品名を取得する方法はありますか?

Grub 2.0でコンピュータ(またはハードドライブ)の製品名を取得する方法はありますか?

私はCPUIDなどを試しましたが、コンピュータモデルを取得できないようです。たとえば、私が探している結果は次のとおりです。

grub> computermodel
HP Notebook 2016

ありがとうございます。

ベストアンサー1

次のコマンドを使用して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テーブルの概要。

おすすめ記事