阿尼樱奈奈
2024-02-19 10:14 Moderator
Reply Like 0 View the author
这个项目 两年前 就玩过了 还是觉得比较鸡肋。 想要生产力 还是得显卡直通比较好。但是显卡直通比较折腾,不如双系统省劲了,而且这个项目好久不更新了
唉不像我的电脑只配用kvm了(kvm不卡)
这个项目 两年前 就玩过了 还是觉得比较鸡肋。 想要生产力 还是得显卡直通比较好。但是显卡直通比较折腾,不如双系统省劲了,而且这个项目好久不更新了
好吧
建议对教程稍微做一些修改,毕竟deepin是基于debian的,比如pacman -S(arch)可以改成apt install(debian)
支持国产软件从我做起……坚决不使用只有windows版本的外国软件。
支持国产软件从我做起……坚决不使用只有windows版本的外国软件。
逐渐摆脱瘟疫系统。
感谢分享。
建议对教程稍微做一些修改,毕竟deepin是基于debian的,比如pacman -S(arch)可以改成apt install(debian)
哈哈是
在下比较懒,有那点闲心折腾,不如玩一会儿小 H 游呢
所以,VM、VBox 是必然选择
在下比较懒,有那点闲心折腾,不如玩一会儿小 H 游呢
所以,VM、VBox 是必然选择
kvm 挺好用的
kvm 挺好用的
VM、VBox、kvm都是虚拟机吧,你们电脑性能真是强。
VM、VBox、kvm都是虚拟机吧,你们电脑性能真是强。
我都是很久前的 处理器了,如果 同时套虚拟机 可以套2层, 同时开虚拟机可以开3个DEEPIN 不卡,
看前须知:不支持图形加速
在日用 Linux 的过程中,总有必须使用某些 Windows 独占软件(比如 Microsoft 365、Adobe 全家桶、FL Studio 等)的场景,这时候大部分人会选择双系统,其实虚拟机也可以解决,并且可能体验更好。
效果预览:
是 Linux 内核自带的虚拟化模块,效率很高,可以使用 libvirt 进行管理,配合 RDP 可以实现无缝运行 Windows 应用。
本文将使用 WinApps 脚本配置 RDP。
0、配置硬件虚拟化并下载好所需文件
关于如何开启硬件虚拟化,请自行百度。
首先需要一个 Win10 的镜像(新版可能无法使用 VirtIO Windows 驱动程序,所以这里我推荐 LTSC2019 版),还需要 VirtIO Windows 驱动程序 镜像。
之后克隆 WinApps 脚本的 Git 仓库。
1、安装所需软件并配置 libvirt 权限
sudo apt -y install qemu-kvm libvirt-daemon bridge-utils virtinst libvirt-daemon-system
sudo systemctl enable --now libvirtd virtstoraged
sudo sed -i "s/#user = "root"/user = "$(id -un)"/g" /etc/libvirt/qemu.conf
sudo sed -i "s/#group = "root"/group = "$(id -gn)"/g" /etc/libvirt/qemu.conf
sudo usermod -a -G kvm $(id -un)
sudo usermod -a -G libvirt $(id -un)
sudo systemctl restart libvirtd
sudo ln -s /etc/apparmor.d/usr.sbin.libvirtd /etc/apparmor.d/disable/ # 如果有 AppArmor 的话
sudo echo 'unix_sock_group = "libvirt"' >> /etc/libvirt/libvirtd.conf
sudo echo 'unix_sock_rw_perms = "0770"' >> /etc/libvirt/libvirtd.conf
echo "export LIBVIRT_DEFAULT_URI=qemu:///system" >> ~/.xprofile
export LIBVIRT_DEFAULT_URI=qemu:///system
sudo systemctl restart libvirtd
virsh net-list --all # 如果看见表中有 default 则继续,否则重启
virsh net-autostart default
virsh net-start default
2、安装 Win10 虚拟机并配置好远程桌面
此处省略,可以按照 WinApps 官方说明 进行操作。
注意:主机名需要为 RDPWindows,并且最好要有密码。
3、配置 WinApps
按照第二步配置好虚拟机之后,在虚拟机中安装 SPICE Guest Tools,可以使鼠标更加流畅。
用文本编辑器打开 ~/.config/winapps/winapps.conf(若文件夹不存在就自行创建),加入如下内容:
RDP_USER="用户名"
RDP_PASS="密码"
#RDP_SCALE=100 #可选,可以改为所需缩放比,如 125
#MULTIMON="true" #如果为多显示器就开启此行
如果你还开着虚拟系统管理器,就从虚拟机中注销,关掉管理器,使虚拟机在后台运行。然后 cd 到 WinApps 仓库文件夹,执行如下命令:
./bin/winapps check
4、在虚拟机中安装需要运行的软件
5、配置快捷方式(desktop)
cd 到 WinApps 仓库文件夹,执行 ./installer.sh ,这会自动在宿主 Linux 系统中创建虚拟机内软件的快捷方式。
6、后续维护
如果你后续又安装了软件,并且该软件 在支持列表中 或有开始菜单快捷方式,则还可以运行 installer.sh ,会重新配置所有快捷方式(包括以前的和新的)。如果后续安装的软件没有快捷方式,则可以建立一个 shell 脚本,内容为
#!/bin/sh
$HOME/.local/bin/winapps manual "exe在虚拟机中的路径"
复制
之后执行这个脚本即可。
转自 使用 KVM 在 Linux 上无缝运行 Windows 应用