Dernière activité 1 month ago

How to use Windows 10 OEM license in libvirt VM (<smbios mode='host' /> does not work as Windows seems to verify UUID; apparmor/security configuration changes may be needed)

Piotr Dobrowolski a révisé ce gist 7 years ago. Aller à la révision

1 file changed, 1 insertion, 1 deletion

domain.xml

@@ -1,4 +1,4 @@
1 - <domain type='kvm' id='5' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
1 + <domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
2 2 <!-- ... -->
3 3 <qemu:commandline>
4 4 <qemu:arg value='-acpitable'/>

Piotr Dobrowolski a révisé ce gist 7 years ago. Aller à la révision

2 files changed, 22 insertions

domain.xml(fichier créé)

@@ -0,0 +1,14 @@
1 + <domain type='kvm' id='5' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
2 + <!-- ... -->
3 + <qemu:commandline>
4 + <qemu:arg value='-acpitable'/>
5 + <qemu:arg value='file=/some/path/slic.bin'/>
6 + <qemu:arg value='-acpitable'/>
7 + <qemu:arg value='file=/some/path/msdm.bin'/>
8 + <qemu:arg value='-smbios'/>
9 + <qemu:arg value='file=/some/path/smbios_type_0.bin'/>
10 + <qemu:arg value='-smbios'/>
11 + <qemu:arg value='file=/some/path/smbios_type_1.bin'/>
12 + </qemu:commandline>
13 + </domain>
14 +

slic-dump(fichier créé)

@@ -0,0 +1,8 @@
1 + #!/bin/bash
2 +
3 + set -e
4 +
5 + cat /sys/firmware/acpi/tables/SLIC > slic.bin
6 + cat /sys/firmware/acpi/tables/MSDM > msdm.bin
7 + dmidecode -t 0 -u | grep $'^\t\t[^"]' | xargs -n1 | perl -lne 'printf "%c", hex($_)' > smbios_type_0.bin
8 + dmidecode -t 1 -u | grep $'^\t\t[^"]' | xargs -n1 | perl -lne 'printf "%c", hex($_)' > smbios_type_1.bin
Plus récent Plus ancien