V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
20230710
V2EX  ›  Linux

放弃 Linux 桌面的多屏用户,放弃前没考虑过怎么优雅的和 Windows 同时使用吗?

  •  
  •   20230710 · 6 天前 · 1553 次点击

    我一开始主系统是 Windows ,当时用的方案: Windows + VMware KVM vmware-kvm 是 VMware 自带的工具,能把虚拟机用 kvm 模式启动,这样开机后虚拟机就能在另一个屏幕上独占运行,挺优雅的。


    后来试了 ubuntu24.04 ,感觉不错,特别是 zfs 文件系统挺有意思,就换成主系统了。 现在用的方案: Ubuntu + KVM

    同样是开机后虚拟机自动在另一块屏幕全屏启动。不过这里有个重点: 必须直通一块和物理固态盘专门给虚拟机用,能解决这些问题:

    • 解决磁盘随机读写性能极差的问题,不然虚拟机文件系统越来越大会越用越卡,这是 2 类虚拟机的通病, 包括 VMware Workstation
    • 整盘增量备份方便,我现在每天备份一次,保留一个月的备份实例
    • 想玩 Windows 游戏的时候,直接用这块虚拟机硬盘当系统盘启动就行

    有个有趣的想法:要是这时候再把 Ubuntu 盘放 VMware 里当虚拟机启动,Windows 不就又变主系统了吗哈哈(没试过,不过应该没问题)

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

    但是这样,宿主机变成 PVE 了,其他都是虚拟机。我怕过不了虚拟化特征,有些日常会用到的软件打不开
    20230710
        8
    20230710  
    OP
       4 天前
    @Kiske 对,缺乏生态这个根本不是问题。只要配置跟得上,开个虚拟机并优化一下,体验感无比的好。

    日常使用中,两个系统没有宿主机虚拟机之分,因为都无比流畅,剪切板共享,文件共享。

    我会把在 Linux 上体验好的软件安装到宿主机上,在 Windows 上体验好的/大部分国产的/不信任的软件安装到虚拟机上。

    哪怕只有单屏,设置一个宿主机虚拟机全屏互切的快捷键体验感也很好。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2889 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 00:35 · PVG 08:35 · LAX 17:35 · JFK 20:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.