V2EX 首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Sponsored by
UCloud
UCloud 爆款云主机
UCloud 再获 9.6 亿元 D 轮融资,有钱、任性、撒福利!爆款云主机,2核 / 2G / 2M 独享带宽 / 50G 高性能云盘,低至 99 元/月,且优惠补贴期长达 1 年!V2EX 社区用户使用活动码 v2ex-ucloud 注册 UCloud,再送 100 元代金券!
Promoted by UCloud
V2EX  ›  程序员

准备装 Linux 入门机器学习, Windows 用什么虚拟机装 Linux 系统使用最爽?

  •  
  •   alwayshere · 94 天前 · 4669 次点击
    这是一个创建于 94 天前的主题,其中的信息可能已经有所发展或是发生改变。

    机器都是三年前的标准老配置了: E3-1230V3+8G+GTX770+( 128G+2T ),目前市面上的虚拟机,众 V 友的使用感受觉得哪一种使用起来最得心应手,也即几乎感觉不到两个系统的主次之分,目前双显示器,想左边 Windows ,右边 Linux ,哪一种用起来最好?另外,虚拟机装的Linux机器学习过程中能跑显卡吗?

    83 回复  |  直到 2017-04-23 03:52:09 +08:00
        1
    wuling   94 天前
    虚拟机无所谓,什么都可以,收费的 vmare ,免费的 virtual box ,装完之后可以直接忽略虚拟机软件本体了。
    不过想长期学的话,建议双系统,一来这样性能更高,二来多折腾折腾不是坏事。不过这样就没办法左边 Windows ,右边 Linux 了
        2
    smg   94 天前 via Android
    Hyper-V
        3
    loading   94 天前
    注意用好快照就行。
    普通用 virtualbox 就行了,没那么多讲究。
        4
    NoAnyLove   94 天前
    VirtualBox 路过,因为免费。无缝模式应该可以满足你双屏切换的要求吧,不过我没在双屏幕上跑过 VirtualBox ,不知道是什么样。。。。。

    另外, VirtualBox 中的显卡好像是虚拟出来的,性能很差, Linux 的特效开高了都能感觉到延迟。就我个人使用经验来看,貌似只能用虚拟显卡, Linux Guest 没法用 Host 主机的物理显卡。如果有谁知道怎么样能够让 Linux Guest 直接使用 Host 的显卡的,还希望能分享一下。
        5
    rosu   94 天前 via Android
    VMware 也有免费版。不过 Virtual Box 的“无界面启动模式”真是不要太舒服~配合 xshell 尽情享受舒适~
        6
    fyibmsd   94 天前   ♥ 2
    linux 里开 win10 虚拟机
        7
    bearqq   94 天前 via Android
    你的情况机器学习不能使用到主机的显卡
    770 显存吃力
    装个双系统,方便弃坑
        8
    rosu   94 天前 via Android
    至于装什么系统就看个人喜好了。我一般 VPS 上装什么,本地就装什么。
        9
    BearD01001   94 天前
    docker~
        10
    8355   94 天前   ♥ 1
    我是 virtual box 我使用的跟说的感觉不太一样.虚拟机只是开机而已. 更多时候我是用 ssh 方式连接到虚拟机上 虚拟机只是最小化到下面而已 根本不需要占窗口 ...
    因为如果你直接在虚拟机上操作的话来回窗口切换烦的要死.
        11
    debuggerx   94 天前
    我现在是这样的:
    https://bbs.deepin.org/forum.php?mod=viewthread&tid=136854&extra=
    linux , win 双系统,平时启动 linux 使用, vm 直接挂载物理硬盘启动 win 。。
        12
    neutrino   94 天前
    推荐 virtualbox 。 vmware 的 shared folder 一直有问题,记得不要用发行版自带的那个,要用 vmware 的。 virtualbox 的 shared folder 直接 install virtualbox-guest-dkms 完事。
        13
    crab   94 天前
    VMware Workstation 12 Player
        14
    shihira   94 天前 via Android   ♥ 3
    @NoAnyLove 经常有人在 Linux 上玩 gpu passthru. ,不过听说很看人品,就像装黑苹果那样。如果是手提则绝对不可能,必须是台式独显,两个显卡分接两个屏幕。

    https://davidyat.es/2016/09/08/gpu-passthrough/

    似乎很少看见有人在 Windows 上 passthru.?因为绝大多数人驳显卡是因为自己在 Linux 上但是想玩游戏。
        15
    thecon   94 天前
    还不如直接在 U 盘或移动硬盘上装一个
        16
    king2014   94 天前
    vmware 这个还没有什么讲究的
        17
    Cooky   94 天前 via Android
    @shihira 看人品到不至于,支持虚拟化才能透传 GPU ,透传相当于主机彻底把硬件扔给虚拟机, Windows 上这么干估计费劲
        18
    snnn   94 天前 via Android
    hyper v
        19
    954880786   94 天前 via iPhone
    装虚拟机用不了显卡,用不了显卡我感觉 win 和 linux 差不多, linux 有的 win 上基本也能做。
        20
    hjc4869   94 天前
    @Cooky Windows 配置起来是最容易的,但是得用 Windows Server 2016+Hyper-V ,而且不能用 GeForce 。
        21
    ppwangs   94 天前
    win10 + 子系统啊
        22
    oyosc   94 天前
    推荐装 centos,ubuntu 相对来说不稳定
        23
    shengyu   94 天前 via iPhone
    Hyper-V
        24
    fl0at   94 天前
    win10 + 子系统
        25
    mlyy   94 天前 via iPhone
    @shihira 虽然我自己也这么搞,但这是我最近看到的最具体的教程了。
        26
    lionkin   94 天前
    直接用实验楼吧, linux 环境、机器学习教程都有了 https://www.shiyanlou.com/
        27
    shihira   94 天前 via Android
    @mlyy 话说我一直不太搞的懂 vbox 和 kvm 的关系。 vbox 说自己用 kvm 还是 qemu 作虚拟化了,用起来是很顺畅很舒服的。但是当我真的用 virt-manager 的 kvm 装个 win7 之后,那卡得叫一个感人。
        28
    Cooky   94 天前 via Android
    @hjc4869 这简直费劲到家了……
        29
    yuxuan   94 天前
    个人觉得 linux+windows 虚拟机还是很好用的
        30
    allinwonder   94 天前 via Android
    Hyper-V

    VMware player 不能 headless , VirtualBox 性能太差。
        31
    EchoChan   94 天前 via iPhone
    自己试试不就好,适合别人的不一定适合你。再说,几种方案试一下也不麻烦。
    个人觉得如何 win10 子系统可以玩得起机器学习的话,这个选择最好。
        32
    qq7790586   94 天前
    双系统
        33
    Aalen   94 天前
    linux 加 虚拟机装 windows 最好
        34
    hjc4869   94 天前
    @Cooky 全是点点鼠标就能搞定的啊
        35
    widewing   94 天前 via Android
    Linux 嘛 乖乖放弃 X ,回归 ssh 是王道,所以装什么都一样
        36
    Cooky   94 天前 via Android
    @hjc4869 我没有 winserver ,用的 N 卡,完全不具备使用条件 ~_~
        37
    onice   94 天前
    用 Linux ,从侧面说面题主赞同了开源精神。为了发扬开源精神,为何不用开源的 Virtualbox 呢?
        38
    LCD   94 天前 via Android
    必须 Visual box 加 CentOS
        39
    deweixu   94 天前
    为什么要虚拟机,直接上 Linux
        40
    IgniteWhite   94 天前
    @LCD visual box 是什么,只听过 virtual box
        41
    zwy100e72   94 天前 via iPhone
    推荐入坑 Windows Subsystem for Linux
        42
    WytheHuang   94 天前
    准备买个硬盘装个双系统。舒服点~
        43
    jeneser   94 天前 via Android
    干嘛非要扯上 windows 和虚拟机,很多 Linux 发行版在旧机器上运行的都非常流畅嘛!
        44
    watzds   94 天前 via Android
    我的笔记本里都五个系统了
        45
    circsqua   94 天前
    ML 这个和 OS 有很大关联? GPU 的事儿?
        46
    zwy100e72   94 天前 via iPhone
    @zwy100e72 没说完...
    WSL 能让你快速上手 Linux 环境;当你需要高性能的时候,你还能快速切换成 windows 模式;省下了配置 Linux 和 /或启动到 linux 的时间
        47
    Tunar   94 天前 via Android
    双系统
        48
    kmahyyg   94 天前 via Android
    win10 + Ubuntu worskspace
        49
    luzhi00001   94 天前
    当初我怀着同样的想法学习 linux ,后来,我学会了装系统。。。
        50
    Clarencep   94 天前
    用 docker 吧。 使用 hyper-v 的 docker-for-windows 用起来很不错:
    https://docs.docker.com/docker-for-windows/install/#download-docker-for-windows

    想装 Ubuntu 就 docker pull ubuntu, 想装 centos 就 docker pull centos. 启动起来只需要几秒钟,简直不要太爽。
        51
    owt5008137   94 天前 via Android
    不用虚拟机最爽,直接上 WSL
        52
    glasslion   94 天前
    Linux 都不用, 主流机器学习库都支持 windows, 用虚拟化方案, GPU 会是一个坑
        53
    willqianji   94 天前 via iPhone
    主系统 win10 2016 ltsb vmware12 虚拟机有 macos centos7 win7 deepin15.4 双屏多开流畅顺滑

    各系统搞好基础系统,用链接克隆模式可以 n 个版本,再配合快照,怎么调试,怎么测试都可以
        54
    fasling   94 天前
    @crab VMware Workstation 12 Player +1
        55
    libook   94 天前 via Android
    都很爽,
    有钱用 vmware ,
    开源用 virtual box
    win 自带 Hyper-v
        56
    ltux   94 天前
    能问出这种问题我觉得你还是别用 linux 了。
        57
    billlee   94 天前
    反正都不能用显卡,用 wsl 算了。
        58
    heart4lor   93 天前
    在用 vbox , VMware 上装过 Ubuntu ,不知道为什么总是 cpu halt ,至于 hyper-v ,兴致勃勃地打开过一次不得不感叹界面是真的神。
    至于说 vbox 卡的,是没装 tools 吧?反正我是挺流畅的。
        59
    usbuild   93 天前
    hyper-v 挺好用的
        60
    bukip   93 天前
    强烈不建议双系统,虚拟机很好用。
        61
    xiaoyu233   93 天前
    虚拟机配置估计不行啊
        62
    NoAnyLove   93 天前
    @shihira 这么一说我想起好像以前有试过,没有成功。。。。。。主要是在 Eclipse 中输入的时候,都会有不明显的延迟,没有直接在虚拟机外运行流畅
        63
    NoAnyLove   93 天前
    Hyper-V 好像要 Server 版,或者专业版、企业版才能用吧? Win 8.1 Home Basic 能用吗? Hyper-V 有啥优势?
        64
    viator42   93 天前   ♥ 1
    VMware 上有鼠标指针错位的问题,相当恶心。建议用 vbox
        65
    mlyy   93 天前   ♥ 1
    @shihira 我的理解是,要实现硬件级加速虚拟化( virtual page table 之类的),需要 intel vt 硬件级支持。然后这部分指令级应该在(0,3)之间,但是却是独占指令集。所以一个系统不能同时存在两个 hypervisor 的情况。所以理论上 qemu-kvm(libvirt)不能和 vbox 共存。至于你说 libvirt 卡。这个原因非常多。界面卡的话,你可能没装类似与(guest tools)之类的东西。在 libvirt 下,这玩意叫 spice 。你虚拟机硬件配置必须加入 spice 硬件并且必须安装 spice 的驱动和应用程序。此刻 spice 对虚拟机 3d 加速支持还挺捉急。如果你指 gl 方向卡的话,暂时除了直通 gpu 无解。
        66
    cxbig   93 天前
    这配置建议还是双系统,虚拟机带起来比较吃力。
        67
    chiu   93 天前 via Android
    docker ?
        68
    forgetandnew   93 天前 via iPhone
    Bash on windows
        69
    miao6o6   93 天前
    virtualbox 吧,不知道是不是我机子的问题之前用 VMware 安 kali linux 总是出现各种问题,不是打开软件就重新输入密码就是各种卡,后来用了付费版也是一样。换 virtualbox 后就没问题了。
        70
    21grams   93 天前
    WSL 还是算了吧,超难用,我自己用 Hyper-V
        71
    Ginson   93 天前
    学习 Linux , virtualbox 足够了
    另外买个树莓派来装 linux 貌似也不错的
        72
    isb   93 天前
    vagrant+ virtualbox+homestead
        73
    app13   93 天前
    @Ginson #70 树莓派跑想想就觉得酸爽
        74
    lonelygo   93 天前
    如果是 WinSvr 的话,用 Hyper-V 最简单,不麻烦,不折腾。
        75
    lonelygo   93 天前
    另外,如果你是想跑积极学习, GPU 能不能支持虚应该是最重要的。
        76
    KirkZheng   93 天前 via Android
    建议双系统, debian 自动第一引导。嫌麻烦建议 VMware 加 centos 精简版,其他 Linux 发行版本压根跑不动。
        77
    wanderer   93 天前
    用 Windows 10 的 WSL 吧
        78
    uuair   93 天前
    你把时间放在如何学 linux 上吧,因为你会发现,找这些设备的时间,会远超你学习 linux 的时间。。
        79
    dikT   93 天前
    vmware12
        80
    msg7086   93 天前
    只是熟悉环境的话 VB 就行了。要玩 ML 还是组个二奶吧。
        81
    Eliefly   93 天前
    入门学习用 virtualbox 蛮好的
        82
    ghostheaven   92 天前 via Android
    virtualbox +1
        83
    dven   92 天前
    反过来, Windows 跑在 Linux 虚拟机上,效率会更高
    DigitalOcean
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   1655 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.7.5 · 71ms · UTC 12:45 · PVG 20:45 · LAX 05:45 · JFK 08:45
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1