![¿Migrar invitados de Windows de VirtualBox a KVM sin reactivación?](https://rvso.com/image/756243/%C2%BFMigrar%20invitados%20de%20Windows%20de%20VirtualBox%20a%20KVM%20sin%20reactivaci%C3%B3n%3F.png)
Windows verifica el hardwareuuid de virtualbox VM para su activación. ¿Hay alguna forma de utilizar el mismo UUID en KVM para evitar la reactivación?
Respuesta1
Windows utiliza varios UUID de hardware para la activación. No solo la placa base o el uuid de la CPU. Escanea muchos hardware. Si, digamos, más del 20% de los uuids de hardware cambian, se revoca la licencia o es necesario reactivarla.
No estoy seguro acerca de VirtualBox, pero en el caso de VMWare, el UUID proviene del nombre y la ubicación del directorio de la VM. Por eso te pregunta si lo moviste o copiaste.
Puedes intentar obtener la mayor cantidad de uuid desde la línea de comando usando wmic, por ejemplo:
wmic csproduct get "UUID"
o
wmic nic get "MACAddress"
Luego intente editar e ingresar el mismo uuid usandovirsh edit YourMachineName
Posiblemente seas el primero en lograr esto :) Porque nunca he visto a nadie mencionarlo.
Como respuesta final, la activación de Windows no funciona tan simple.
Editar (6 de mayo de 2021): En KVM es posible personalizar y luego OOBE Windows 10 para que se comporte como una instalación limpia. También puede personalizar la arquitectura del concentrador raíz pci-e, proporcionar números de serie a las memorias RAM, etc. Como solo la punta de un iceberg, el xml de configuración de libvirt de qemu-kvm en 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>
Migre si puede, incluso considere la virtualización anidada. Puede ser posible Windows-VirtualBox (Ubuntu-KVM (instalación de Windows con hardware idéntico))