我一开始主系统是 Windows ,当时用的方案: Windows + VMware KVM vmware-kvm 是 VMware 自带的工具,能把虚拟机用 kvm 模式启动,这样开机后虚拟机就能在另一个屏幕上独占运行,挺优雅的。
后来试了 ubuntu24.04 ,感觉不错,特别是 zfs 文件系统挺有意思,就换成主系统了。 现在用的方案: Ubuntu + KVM
同样是开机后虚拟机自动在另一块屏幕全屏启动。不过这里有个重点: 必须直通一块和物理固态盘专门给虚拟机用,能解决这些问题:
有个有趣的想法:要是这时候再把 Ubuntu 盘放 VMware 里当虚拟机启动,Windows 不就又变主系统了吗哈哈(没试过,不过应该没问题)
![]() |
1
mimizi 6 天前
有意思,“直接用这块虚拟机硬盘当系统盘启动就行”是怎么实现的,照理说直接运行和在虚拟机里运行驱动应该都不一样。
|
2
barathrum 5 天前
一般来说只要 initramfs 里包含足够的驱动就可以了, 就是有些硬件需要直通给虚拟机, 不然可能影响正常使用.
|
![]() |
3
debuggerx 5 天前
@mimizi 都安装不就行了。
我早年是一块硬盘上分区装双系统,需要用 win 干重活的时候重启进 windows ,日常则是 Linux 下以 root 权限起 vmware ,然后挂载 win 所在的分区作为虚拟机硬盘,这样就实现了“同时使用”两个系统,也是和 OP 一样分别放在两个屏幕上。 唯一的缺点是异常退出后再使用会需要检查磁盘。 而现在已经折腾了,All in Linux 就挺好,除了 windows 应用的调试测试很少碰到还需要 win 的情况, |
4
HE1HE 5 天前
可以的,我尝试过。
我两块 ssd ,两个显卡( amd + nvidia )。主系统是 archlinux ,使用 amd 显卡。然后 kvm 虚拟机里面装 windows 直通 nvidia 显卡和一些 usb 接口。我只有一块屏幕,dp 接口连接 amd 显卡,hdim 接口连接 nvidia 显卡。可以实现通过两个系统同时在线,通过显示器切换使用哪个接口来换到对应系统使用,如果两个屏幕那就是共用了。 但是,因为我会玩一点 lol ,lol 腾讯一直有反作弊检测虚拟机,总是闪退,这个一直搞不定,后来就放弃了。除了这个游戏之外,其他 steam 的游戏都可以无损性能的 windwos 玩,因为显卡直通没什么损失。 |
![]() |
5
Iakihsoug 5 天前
还有一种做法, PC 装 PVE, 创建个 win 机, 开机自启, 把显卡 蓝牙和鼠标键盘的 usb 都直通给 win
直接使用 win 机, 大部分和日常使用没什么区别 需要 linux 的场景, 在 PVE 创建几个 linux, 终端连过去跑服务跑命令都没问题 |
![]() |
6
Kiske 5 天前
这也是我奇怪的地方, 因为"缺乏生态"抛弃 Linux, 虚拟机里微信,网易云音乐所有毒瘤应用一切正常, 粘贴板也是和宿主机无缝同步
|