KVM使用和Winapps无缝使用Win程序

KVM使用和Winapps无缝使用Win程序

导入windows镜像:

首先用vmware导出vof文件,并转换磁盘镜像:

sudo qemu-img convert -p -f vmdk -O qcow2 Test-disk1.vmdk Test-disk1.qcow2

因为在vmware中,windows默认通过uefi启动,所以要更改启动模式:

sudo pacman -S edk2-ovmf

然后复制文件:

sudo mkdir -p /var/lib/libvirt/qemu/nvram

sudo cp /usr/share/ovmf/x64/OVMF_VARS.fd /var/lib/libvirt/qemu/nvram/RDPWindows_VARS.fd

修改引导选项xmlos 字段:

1
2
3
4
5
6
<os>
<type arch="x86_64" machine="pc-q35-9.1">hvm</type>
<loader readonly="yes" type="pflash">/usr/share/ovmf/x64/OVMF_CODE.fd</loader>
<nvram>/var/lib/libvirt/qemu/nvram/RDPWindows_VARS.fd</nvram>
<bootmenu enable="no"/>
</os>

然后就可以启动了。

后准备

为了更好地使用,需要做一些后准备。

进入应用卸载vmtools

安装Spice Guest Tools


KVM使用和Winapps无缝使用Win程序
http://www.springkill.club/2024/10/21/KVM使用和Winapps无缝使用Win程序/
作者
SpringKill
发布于
2024年10月21日
许可协议