Distributions
› Ubuntu
› Fedora
› CentOS
中文资源站
› 网易开源镜像站
andj4cn
V2EX  ›  Linux

求教 Ubuntu + Win(virtualbox 虚拟机) 工作模式是否可行

  •  
  •   andj4cn · Jul 15, 2020 · 14523 views
    This topic created in 2302 days ago, the information mentioned may be changed or developed.

    工作上需要经常使用 office 和腾讯会议这些,但很多地方需要 Linux 及 cuda 编程,思来想去等不起 WSL2 加入 gpu 访问特性了,加入了也短时间内不够稳定。想问问有经验的 v 友是怎么解决这个问题的?

    1. 两台机器换着用,win 写文档 linux 跑代码?这样的话两个桌面属实有点过分,win 桌面 linux 主机的话 jetbrains ssh 远程用的不是很舒服,vscode 我也用不太习惯;

    2. 一台机器装 linux,用 virtualbox 虚拟个 win 来使用,这样会不会 office 这些软件会有使用上的问题,比如卡顿?机器配置如下:

    cpu  英特尔至强 W-2123 2.9GHz
    内存 32G
    硬盘 256G+2TB
    显卡 P2000 5G
    

    求各位 v 友给点建议~

    125 replies  •  2020-07-18 12:04:25 +08:00
    1  2  
    ❮ ❯
    qbhy
    qbhy
    Jul 15, 2020❤️1
    1
    mac 不香吗 ?
    andj4cn
    andj4cn
    OP
    Jul 15, 2020❤️1
    2
    @qbhy 暂时没这个预算入 mac :(
    reus
    reus
    Jul 15, 2020
    3
    完全没问题,windows 记得装 virtualbox 的驱动
    reus
    reus
    Jul 15, 2020❤️9
    4
    @qbhy 32G 内存的 mac 卖多少钱?香个屁。
    Chenamy2017
    Chenamy2017
    Jul 15, 2020
    5
    可行,配置下文件共享虚拟机用起来也很方便
    cutiechi
    cutiechi
    Jul 15, 2020 via iPhone
    6
    可以 linux 系统 虚拟机中装 win 已经这样一年多
    celeron533
    celeron533
    Jul 15, 2020
    7
    我偏向于选项 2,轻量级办公分配 4GB 足够了,重量级(巨大 excel 表格)分配 6GB
    nightwitch
    nightwitch
    Jul 15, 2020
    8
    我也是 Linux + Win(virtualbox),恰好虚拟机也是为了 office 和腾讯会议。简短的说,腾讯会议的话问题不大,把麦克风和摄像头暴露给虚拟机就是了。office 不行,主要是 virtualbox 的图形性能太拉垮,office 在滚屏,拖动的时候会有不跟手的感觉,界面卡卡的。KVM 也解决不了这个问题,kvm 把显卡直通给虚拟机,那宿主机就没法用 cuda 了。

    我现在的变通方案就是简单的文档用在线的东西处理,google docs/石墨 /腾讯文档这种,复杂一点的就用 wps 处理,最后在虚拟机里用 office 看一下格式正不正确。 如果 wps 打开格式乱成一锅粥的那种比较复杂的文档,我就重启到 win10 处理好了再继续写代码。。
    nightwitch
    nightwitch
    Jul 15, 2020
    9
    顺便#1 提 mac 的那个兄弟,不知道 mac 已经不能用 cuda 好几年了吗
    reus
    reus
    Jul 15, 2020
    10
    @nightwitch office 本身就有网页版啊,去闲鱼找家庭版拼车,一年才几十块,兼容性好多了。
    stephenyin
    stephenyin
    Jul 15, 2020
    11
    你这配置妥妥的
    pascalsun
    pascalsun
    Jul 15, 2020
    12
    加点钱上 Mac 吧,我同事 Windows 内置 Ubuntu 和 Ubuntu 内置 Windows,以及 Ubuntu 和 Windows 换着来都试过了,昨天拿到 Mac,真香。。。
    reus
    reus
    Jul 15, 2020
    13
    @nightwitch 图形性能不至于吧,装了驱动的话连 3D 游戏都能玩
    barrysn
    barrysn
    Jul 15, 2020
    14
    应该可行,我有朋友这么干过,摄像头一类的没关注过
    nightwitch
    nightwitch
    Jul 15, 2020
    15
    @reus 知道 还没用过:) 有机会可以试试
    reus
    reus
    Jul 15, 2020
    16
    @pascalsun 三四万块钱也叫“加点钱”?过几年 macos 不支持 intel cpu 了,arm 又不支持 cuda 了,你找谁哭去?几万块还不如买多几块显卡。
    用过 linux 宿主+windows 虚拟的人都说没问题,别来推荐 mac 了。
    Muniesa
    Muniesa
    Jul 15, 2020
    17
    office 用 wps 替代直接在 Ubuntu 下用就可以了,我甚至在 virtualbox 里装了个 SolidWorks,虽然有点卡,但其实轻度使用也够了
    Sapp
    Sapp
    Jul 15, 2020
    18
    @reus 人给楼主推你咋这么激动呢... 踩了尾巴一样
    Tink
    Tink
    Jul 15, 2020 via iPhone
    19
    建议 vnware
    zy445566
    zy445566
    Jul 15, 2020
    20
    WSL2 不香吗?
    reus
    reus
    Jul 15, 2020❤️6
    21
    @Sapp 明明是 linux 板块,明明是问 linux 下跑 windows 虚拟机是否可行,明明是可行的方案,明明 mac 就不适合这种场景,就是有人非要无脑推荐 mac,看见都火起。

    我就用着 mac 回帖,所以也不要给我加什么戏,我就是觉得在这贴推荐 mac,不合适。
    roundgis
    roundgis
    Jul 15, 2020
    22
    我现在就这样用

    ubuntu 18.04 + virtualbox (win 7)

    win 7 装有 vs 2019 用来开发 c#

    电脑是 x230 16G ram
    ZZSZZSZZS
    ZZSZZSZZS
    Jul 15, 2020 via iPhone
    23
    @qbhy mac 没法用 cuda 了
    chole
    chole
    Jul 15, 2020
    24
    非常可行,上学时我就是这样干的.u 下上网,虚拟机做 ppt.
    SenLief
    SenLief
    Jul 15, 2020
    25
    推荐 Mac 的有点无脑了,Mac 支持 cuda 了? mac 下虚拟机 win 用 office 不也是卡卡的。

    建议双系统,有处理 office 的时候切换过去,一些小的用 wps 可以处理。
    knva
    knva
    Jul 15, 2020
    26
    i2ex rbqrbq
    chengfeng
    chengfeng
    Jul 15, 2020
    27
    建议 Windows+ Ubuntu ( virtual ),我现在就是这样弄的,真香。
    之前是 Ubuntu 做主机虚拟机安装 Windows,体验不好,主要是虚拟机里边的 Windows 有各种毛病。
    日常用的软件就都装 Windows 上,虚拟机 Ubuntu 就安装环境 IDE,完美流畅。
    VZXXBACQ
    VZXXBACQ
    Jul 15, 2020
    28
    CUDA 开发也有人能推荐 Mac 这残废?
    jtnwm
    jtnwm
    Jul 15, 2020
    29
    如果是有核显的英特尔 cpu,可以用 igvtg 把核显分给虚拟机用,办公没问题。这样独显也可以继续用 cuda 。
    roundRobin
    roundRobin
    Jul 15, 2020
    30
    cuda 说实话我用 vs 也一样写了两个项目
    zonkin
    zonkin
    Jul 15, 2020
    31
    win to go?
    pming1
    pming1
    Jul 15, 2020
    32
    不讨论性价比,实用性确实 Mac 更方便;但 Linux+VirtualWindows,也是个不错的方案。我有时候工作需要,也会再 Mac 上远程 Windows,共享文件夹。
    jhdsgfww
    jhdsgfww
    Jul 15, 2020
    33
    @qbhy 他不是要 cuda 编程么, 貌似 mac 下用 cuda 也不是很顺畅?
    hanssx
    hanssx
    Jul 15, 2020
    34
    @Chenamy2017
    @superchijinpeng
    @nightwitch
    @chole
    兄弟们,我也是 linux mint 19.3 + vbox6.1.10 ,已经安装 vboxGuestAddition,但是我发现 vbox 的共享剪切板很不好用,比如只能拷贝文本类型,像拷贝一个软件就拷贝不过去。拷贝点文字倒是可以,拖拽也不好使,拖拽有时候会导致 guest 机器桌面环境卡死(操作不了桌面),你们有这种情况吗?如何更好共享呢,我现在都是两边开一个 web server,哎。
    nightwitch
    nightwitch
    Jul 15, 2020
    35
    @hanssx virtualbox 就这样,老问题了。建立共享文件夹,开只读或者开读写。我的所有硬盘都只读共享给虚拟机,然后有一个专门的文件夹让虚拟机可以读写,这样保证安全又可以交换数据。
    hanssx
    hanssx
    Jul 15, 2020
    36
    不过那个 share folerders 也行,只是都需要把文件放过去。
    我还尝试了用 ftp~
    ragnaroks
    ragnaroks
    Jul 15, 2020
    37
    我现在就是 fedora 主系统,用自带的 boxes 开虚拟机 win10 用 QQ 之类的,已经一年多了,除了复制粘贴没法用以外,别的没啥问题
    hanssx
    hanssx
    Jul 15, 2020
    38
    @nightwitch “我的所有硬盘都只读共享给虚拟机”,这有点猛啊,老哥~
    ragnaroks
    ragnaroks
    Jul 15, 2020
    39
    ps: 我主要用 windows,之所以用 fedora 做宿主系统是因为 win10 老蓝屏
    gitopen
    gitopen
    Jul 15, 2020
    40
    对,在买 mac 前,已经使用 Ubuntu + VirtualBox(Win7)两年多了!
    vk42
    vk42
    Jul 15, 2020
    41
    @hanssx 为什么要专门放文件,共享文件夹可以直接包括常用目录啊,甚至你直接把整个 root 共享也没问题
    sadfQED2
    sadfQED2
    Jul 15, 2020 via Android
    42
    建议深度,没用过以前我也是 ubuntu,但是用过深度后发现国内软件基本上都能用
    hbl
    hbl
    Jul 15, 2020 via Android
    43
    windows wsl2, 等 gpu/gui 出来了,就更牛逼了
    chucongqing
    chucongqing
    Jul 15, 2020
    44
    同推 wsl2
    MiMiGe
    MiMiGe
    Jul 15, 2020
    45
    不愧是 i2ex 回复没有令我失望 +狗头保命
    felixcode
    felixcode
    PRO
    Jul 15, 2020
    46
    i2ex 始终如一,本性难移。
    20015jjw
    20015jjw
    Jul 15, 2020
    47
    这么说来我还挺好奇我司 cuda 标配是啥... 我知道有 mac pro 的 windows equivalent 但不知道是不是给 cuda folks 的
    huaouo
    huaouo
    Jul 15, 2020 via iPhone
    48
    双系统,然后用 vmware 能互相作为虚拟机启动。
    keenkiller
    keenkiller
    Jul 15, 2020
    49
    楼主要搞 CUDA,推荐 mac 的是脑子进水了吧…

    我记得 vmplayer for linux 现在有了,比 virtualbox 还是强不少的,楼主可以试试。
    nicevar
    nicevar
    Jul 15, 2020
    50
    @hanssx 跟宿主主机共享一个文件夹, 要么买 VMWare,平时关注一下搞活动的时候,我有一次 289 买了 Fusion, 前年双十一的时候买 Workstation Pro 才 300 多点,真的实惠
    linxiaojialin
    linxiaojialin
    Jul 15, 2020
    51
    我这 2 个一直在用,都很方便,文件传输直接拖拽(实在不行搞个共享文件夹就解决了),没有遇到什么问题
    办公室:Win10 + VMwareWorkstation Ubuntu
    家里:Win10 + VirtualBox Ubuntu (推荐,端口转发很方便)
    zachlhb
    zachlhb
    Jul 15, 2020 via Android
    52
    虚拟 windows 基本不用考虑,很卡的,我更建议宿主 Windows,虚拟 Linux,用 vscode 连进 Linux 体验非常好
    Zien
    Zien
    Jul 15, 2020 via Android
    53
    @hanssx 是的,manjaro 20.03+vb6.1.10 ( 18 ?),拖动文件会卡死
    bitdepth
    bitdepth
    Jul 15, 2020 via iPad
    54
    virtualbox 的 usb mapping 效能很糟
    GPU 能力也不佳
    berrx
    berrx
    Jul 15, 2020
    55
    virtualbox + vagrant 绝配
    ungrown
    ungrown
    Jul 15, 2020
    56
    @zachlhb #52
    图形加速开启后,丝般顺滑
    哪怕不开,只要不运行显卡负载重的软件,也不会感觉到明显卡顿
    当然这跟宿主 linux 系统本身的图形加速能力也有关系,但这年头,主流发行版及其衍生在这方面都不弱
    除非是要在虚拟 windows 里打 3D 游戏、渲染、建模……
    vivoapex
    vivoapex
    Jul 15, 2020
    57
    Ubuntu 加 VMware Player 装 win10 企业版( https://msdn.itellyou.cn/上有), 效果不错
    seanseek
    seanseek
    Jul 15, 2020
    58
    wsl 为啥没人说呢。bug 很多么
    ungrown
    ungrown
    Jul 15, 2020
    59
    @berrx #55 问个题外:vagrant 能支持“移动可插拔仓库”吗?我想把虚拟机扔移动 SSD 上,前段时间尝试了几天,未果
    ryougifujino
    ryougifujino
    Jul 15, 2020
    60
    干脆用两台电脑算了,去买台 NUC
    whatv3
    whatv3
    Jul 15, 2020
    61
    @huaouo #48 额,还有这种操作么?
    zachlhb
    zachlhb
    Jul 15, 2020 via Android
    62
    @ungrown 我试过在 win 虚拟机里搞小程序开发,打代码都一卡一卡的,virtualbox 直接卡到没法操作,vmware 稍微好点,但依旧不如实体机流畅,效率差到不行
    starcraft
    starcraft
    Jul 15, 2020 via iPhone
    63
    别人把问题场景都描述这么明确了,还有 nt 跳出来 mac,这是没想到的。应该只有关键字 bl 才能清净了。
    wipbssl
    wipbssl
    Jul 15, 2020
    64
    @seanseek wsl2 的 gpu 现在只有预览版可用啊,上正式版至少到 21h1 了
    ungrown
    ungrown
    Jul 15, 2020
    65
    @zachlhb #62 这就很奇怪,我虚拟机里安装盗版 AD 画电路图的,没有卡顿,连 3D 特效都挺流畅。
    leimao
    leimao
    Jul 15, 2020
    66
    纯 Linux 机器,没有 Windows
    hanssx
    hanssx
    Jul 15, 2020
    67
    @nicevar linux 上面的 vmware 高版本不支持 unity 模式,vbox 高版本也支持 seamless 模式,这个模式可以比较即时的接收办公软件消息,我总不能一会儿打开看一下有没有消息发送过来吧。
    Pho3nix
    Pho3nix
    Jul 15, 2020
    68
    @nightwitch cuda 是为了做 DL?
    Ymk1
    Ymk1
    Jul 15, 2020
    69
    不敢评论太多。买个 Mac 开发用。用到性能的地方就在我的台式机上跑个 Linux 当作服务器。这是我现在的想法。
    Mac 开发 + 台式机「 win 打游戏 + Linux 跑服务」
    raptor
    raptor
    Jul 15, 2020
    70
    十年前我这么用了一年多,然后就完全告别 Windows 了……
    Ymk1
    Ymk1
    Jul 15, 2020
    71
    @raptor 那你用的是 Linux ?
    raptor
    raptor
    Jul 15, 2020
    72
    @laragh 是啊,后来就完全转用 Linux,再后来就是 Mac 真香
    Ymk1
    Ymk1
    Jul 15, 2020
    73
    @raptor 还是没逃脱 Mac 的魔掌
    nicevar
    nicevar
    Jul 15, 2020
    74
    @hanssx 开虚拟机不开双显效率太低了,开了双显 unity 模式没必要了,再说你是 Linux 是主力,Win 只是用点办公软件之类的
    cubecube
    cubecube
    Jul 15, 2020
    75
    win+vmware/wsl2 可能更合适?桌面环境 linux 不是太好的选择,除非有执念
    smilingsun
    smilingsun
    Jul 15, 2020
    76
    Linux 虚拟机相当可行,个人感觉,比 Mac 香。

    公司发的 MacBook Pro,用了小半年,MBP 发热很厉害,很多软件,比如 Office,没有 Windows 稳定。
    Xinghx
    Xinghx
    Jul 15, 2020
    77
    可行, 我目前就是这种工作模式。 完全没有问题
    aboutboy
    aboutboy
    Jul 15, 2020
    78
    好想有一种能自动伸缩性能的主机和虚拟机。
    想法 1:支持自动伸缩性能,比如在不同需求下自动增强或降低配置,最好是线性的。
    想法 2:在不变的性能模式下,虚拟机平台可以对运行其上的不同操作系统实时分配不同的性能。
    leafShimple
    leafShimple
    Jul 15, 2020
    79
    我觉得可以考虑一下,一台性能强的 linux+一台屏幕不错的上网本.
    LengthMin
    LengthMin
    Jul 15, 2020
    80
    目前 Insiders 已经有 GPU 了
    nannanziyu
    nannanziyu
    Jul 15, 2020 via Android
    81
    果粉的智商真的是一言难尽
    nightwitch
    nightwitch
    Jul 15, 2020
    82
    @Pho3nix 现在 DL 都封装的很好了,需要手写 cuda 算子的场景少了。cuda 主要用在高性能计算上
    charlie21
    charlie21
    Jul 15, 2020
    83
    @aboutboy 买一个 windows 的 vps,一个月 10 刀,想上性能加钱,流量和硬盘空间都能给弹性了

    “linux 是为服务器设计的,要么装服务器上,要么装虚拟机里”
    真当宿主机了也是随便,笔记本电脑上阿你就安装 linux 去吧,没人拦你。打不了游戏呢至少能防病毒
    longbye0
    longbye0
    Jul 15, 2020
    84
    可行,在学校用了三年,当然我还有个本。
    felixcode
    felixcode
    PRO
    Jul 15, 2020 via Android
    85
    @charlie21 Linus 用的是 Fedora 桌面
    jinliming2
    jinliming2
    Jul 15, 2020
    86
    我目前就是这样,笔记本,4 核双线程 APU,16 G 内存。Linux 主机 + Windows 虚拟机( VirtualBox Windows 10 LTSC ),使用上没有问题。
    VirtualBox 装最新的 Windows 10 2004 会有透明度的问题。

    之前试过两台电脑,Windows 电脑接显示器,然后 Linux 电脑把 X11 桌面通过 TCP forward 到 Windows 上去显示。但是估计是我的局域网带宽不足,画面绘制有明显的延迟(到不是卡顿,就类似于网页上打开一张特别大的图片那样,加载慢)。也可以单独 forward 单个应用,会刘畅一些。
    billlee
    billlee
    Jul 15, 2020
    87
    ubuntu 还是用 kvm 吧
    charlie21
    charlie21
    Jul 15, 2020
    88
    @felixcode Linus 不会告诉你他有没有一个 Windows 设备或一个 Windows VPS,他用了他不说,谁拜他谁傻
    felixcode
    felixcode
    PRO
    Jul 15, 2020 via Android
    89
    @charlie21 他至少 Linux 桌面用的比你好。
    charlie21
    charlie21
    Jul 15, 2020
    90
    他也可以交给一个秘书处理。他有秘书,你有秘书么?就跟 tmd 川普宣传 ‘口罩有啥用?我就不戴口罩’ 一样,近他总统周围的人 都是经过核酸检测才让接见的,你有护卫队么?川普如果说把护卫队都撤了 他干么?

    如果给 Linus 六度接触理论里的大约 100 个人都让他们抹除 win 设备了,Linus 干么?带来的后果 Linus 能接受么?他都没有说服距离自己最近的 100 个人彻底丢弃 win 设备,你凭什么觉得他是在说服全世界?他的 scope 你要搞清。川普如果说把护卫队都撤了 他干么? Linus 有一个 team 围绕他用 linux 了,你有么?
    felixcode
    felixcode
    PRO
    Jul 15, 2020 via Android
    91
    @charlie21 你思维相当混乱,还是你自言自语吧,写下来没法看。
    Vegetables
    Vegetables
    Jul 15, 2020 via Android
    92
    别搞虚拟机了,弄台 windows 笔记本吧
    alexkkaa
    alexkkaa
    Jul 15, 2020 via Android
    93
    虚拟机里运行 ide 都没问题 更别说 office 了
    charlie21
    charlie21
    Jul 15, 2020
    94
    这 @felixcode
    是全世界知道 linux 桌面好用但保有自己的独立思考的最后选择不用 linux 桌面的那部分人的普遍思维。
    吓坏你了?
    alexkkaa
    alexkkaa
    Jul 15, 2020 via Android
    95
    虚拟机要用 vmware 不要用 vbox vbox 不能承受重度使用 性能太差 bug 太多 win10 支持就是个残废
    reus
    reus
    Jul 15, 2020 via Android
    96
    @charlie21 linux 玩不了游戏这种清朝思想该抛弃了吧。反正我流畅玩着很多 windows 独占的 3a 游戏,用 steam 的 proton 。
    事物是发展的,你已经是无知了。
    alexkkaa
    alexkkaa
    Jul 15, 2020 via Android
    97
    那些说 linux 桌面垃圾的 这都 0202 年了 gnome xfce 已经很稳定了好吧。 老爷机 偏门硬件另说
    charlie21
    charlie21
    Jul 15, 2020
    98
    @reus 就游戏方面我当然无知了,但我至少知道聊游戏需要直接聊 OpenGL 和 DirectX,而不是直接聊 linux 和 windows
    minami
    minami
    Jul 15, 2020
    99
    楼主明牌要用 CUDA,iv2ex 还是一水 mac,叹为观止
    reus
    reus
    Jul 16, 2020
    100
    @charlie21 OpenGL 已经是过去时,新作都用 vulkan 了。linux 能跑 windows 独占的游戏,就是因为有 dxvk 这种将 DirectX 翻译成 vulkan,然后 linux 就能跑的库。你太不了解最近的 linux 了。
    steam 上最多人玩的 50 个 windows 独占游戏,只有七个还不能在 linux 上跑: https://www.protondb.com/explore?page=0&sort=playerCount
    现在 linux 上能玩的游戏,很多很多了。
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1876 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 195ms · UTC 16:38 · PVG 00:38 · LAX 08:38 · JFK 11:38
    ♥ Do have faith in what you're doing.