Kvm-Virtualization

Arch Linux - QEMU 在 Windows 10 上覆蓋系統製造商

  • January 25, 2021

我已經在 QEMU 上使用 Windows 10 完全虛擬化了一個 VM,並且必須進行主機直通才能使其工作。

因為無法設置 SMBIOS 來反映主機,所以我想知道是否有任何方法可以更改System Manufacturer我的來賓作業系統中的密鑰。

通過將任何 SMBIOS 資訊添加到您的 libvirt XML 定義中,可以很容易地提供您喜歡的任何 SMBIOS 資訊。

在這裡,我添加了一堆虛假資訊:

 <sysinfo type="smbios">
   <bios>
     <entry name="vendor">Fake BIOS Vendor</entry>
     <entry name="version">Fake BIOS Version</entry>
   </bios>
   <system>
     <entry name="manufacturer">Fake Manufacturer</entry>
     <entry name="product">Fake Product</entry>
   </system>
 </sysinfo>
 <!-- other XML nodes -->
 <os>
   <!-- other XML nodes -->
   <smbios mode="sysinfo"/>
 </os>

結果是:

Windows 10 預覽體驗成員 msinfo32

上面顯示的項目以外的許多項目都可以更改;有關完整的詳細資訊,請參閱文件

引用自:https://serverfault.com/questions/1051148