Windows проверяет hardwareuuid виртуальной машины virtualbox для активации. Есть ли способ использовать тот же UUID в KVM, чтобы предотвратить повторную активацию?
решение1
Windows использует несколько hw uuid для активации. Не только материнская плата или процессор uuid. Он сканирует много оборудования. Если, скажем, более %20 uuid оборудования изменятся, это отменит лицензию или потребует повторной активации.
Я не уверен насчет VirtualBox, но в случае VMWare UUID исходит из имени и расположения каталога VM. Вот почему он спрашивает, переместили ли вы его или скопировали.
Вы можете попробовать получить как можно больше UUID из командной строки, например, с помощью wmic:
wmic csproduct get "UUID"
или
wmic nic get "MACAddress"
Затем попробуйте отредактировать и ввести тот же UUID, используяvirsh edit YourMachineName
Возможно, вы будете первым, кому это удалось :) Потому что я никогда не видел, чтобы кто-то об этом упоминал.
В качестве окончательного ответа: активация Windows не работает так просто.
Редактировать (6 мая 2021 г.): В KVM можно настроить и затем запустить Windows 10 OOBE, чтобы он вел себя как чистая установка. Вы также можете настроить архитектуру корневого концентратора pci-e, дать серийные номера оперативной памяти и т. д. Как только вершина айсберга, xml-конфигурация libvirt qemu-kvm на Linux:
<domain type='kvm'>
<name>VMNAME</name>
<uuid>SMBIOSUUID</uuid>
<memory unit='KiB'>3384000</memory>
<currentMemory unit='KiB'>3384000</currentMemory>
<vcpu placement='static' current='2'>4</vcpu>
<sysinfo type='smbios'>
<bios>
<entry name='vendor'>CWRK</entry>
<entry name='version'>1.32</entry>
<entry name='date'>11/10/2020</entry>
<entry name='release'>1.1.3</entry>
</bios>
<system>
<entry name='manufacturer'>CWRK</entry>
<entry name='product'>RCKSLD-WS</entry>
<entry name='version'>1.0</entry>
<entry name='serial'>SYSSERIAL</entry>
<entry name='uuid'>SMBIOSUUID</entry>
<entry name='sku'>SMBIOSSKU</entry>
</system>
<baseBoard>
<entry name='manufacturer'>CWRK</entry>
<entry name='product'>RCS001</entry>
<entry name='version'>0B12201 Pro</entry>
<entry name='serial'>BASEBOARDSERIAL</entry>
</baseBoard>
</sysinfo>
<os>
<type arch='x86_64' machine='pc-q35-2.11'>hvm</type>
<loader readonly='yes' type='pflash'>OVMFCODE</loader>
<nvram>OVMFVARS</nvram>
<boot dev='hd'/>
<smbios mode='sysinfo'/>
</os>
Мигрируйте, если можете, даже рассмотрите вложенную виртуализацию. Это может быть возможно Windows-VirtualBox(Ubuntu-KVM (идентичная установка HW Windows))