V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tanteng
V2EX  ›  程序员

在 windows 系统上装虚拟机有什么好的建议?

  •  
  •   tanteng ·
    tanteng · 2015-10-02 20:02:17 +08:00 · 10812 次点击
    这是一个创建于 3338 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在 windows 系统上装虚拟机有什么好的建议?比如用什么组合装虚拟机,用哪个系统等等。

    93 条回复    2015-10-06 22:43:18 +08:00
    tntsec
        1
    tntsec  
       2015-10-02 20:04:33 +08:00
    vmware12 随便你装什么系统随便你干什么
    建议内存 8G 以上加固态硬盘就行了
    msg7086
        2
    msg7086  
       2015-10-02 20:16:43 +08:00
    virtualbox 也可以啊
    extreme
        3
    extreme  
       2015-10-02 20:19:21 +08:00
    @msg7086 总觉得虚拟 Windows , VirtualBox 没 VMWARE 流畅。
    HentaiMew
        4
    HentaiMew  
       2015-10-02 20:19:22 +08:00
    为什么用虚拟机,用虚拟机干什么。

    先把这个说清楚了别人才能帮你....
    Daddy
        5
    Daddy  
       2015-10-02 20:23:38 +08:00
    vmware player 是免费的,功能足够强大够用
    viator42
        6
    viator42  
       2015-10-02 20:25:38 +08:00 via iPhone
    用 vmdk 格式,同时兼容 vmware 和 vbox
    anjunecha
        7
    anjunecha  
       2015-10-02 20:27:19 +08:00   ❤️ 1
    看你需求,如果要开发环境环境的话就 virtualbox + vagrant 吧,
    debuge
        8
    debuge  
       2015-10-02 20:55:52 +08:00
    之前用过 virtualbox ,开始还好,一段时间后总是出现虚拟机不能启动的问题,好几台电脑都有这个问题,不知道是 virtualbox 的问题还是虚拟硬盘的问题,现在对 virtualbox 有阴影了
    baichi
        9
    baichi  
       2015-10-02 21:20:49 +08:00
    @debuge 是不是电脑剩余内存不够了?
    debuge
        10
    debuge  
       2015-10-02 21:31:56 +08:00
    装好一个星期左右都可以用,是用一段时间后出现问题的
    infun
        11
    infun  
       2015-10-02 21:32:56 +08:00
    @debuge 把桌面用户名文件夹下面的 .VirtualBox 删除就可以启动了
    Luzifer
        12
    Luzifer  
       2015-10-02 21:43:25 +08:00
    @anjunecha
    @debuge
    @baichi
    可以帮忙看看我的问题吗? /t/225103
    vagrant up 老是 default: Warning: Connection timeout. Retrying...
    zonghua
        13
    zonghua  
       2015-10-02 21:45:38 +08:00
    @anjunecha Windows 10 Virtual Box 安装 Debian 黑屏
    WalkingEraser
        14
    WalkingEraser  
       2015-10-02 22:05:28 +08:00
    SSD....
    ioiioi
        15
    ioiioi  
       2015-10-02 22:11:40 +08:00
    win8.1 都自带 hyper-v 了,为何不直接用这个?
    linux40
        16
    linux40  
       2015-10-02 22:13:26 +08:00
    @ioiioi 同意用自带的,不过好像要旗舰版或企业版?
    br00k
        17
    br00k  
       2015-10-02 22:14:11 +08:00
    windows 基本都在用 vmware player
    neoblackcap
        18
    neoblackcap  
       2015-10-02 22:15:55 +08:00
    @ioiioi 非 pro 版不带 hyper-v
    pmpio
        19
    pmpio  
       2015-10-02 22:18:54 +08:00
    @br00k vmware player 以前经常用,不过自从安装文件超过 500M 后我就放弃它了,改用 Virtualbox ,我就见不得臃肿的软件。。。。
    xuhaoyangx
        20
    xuhaoyangx  
       2015-10-02 22:20:18 +08:00
    @pmpio vbox 性能差,还是用 vm 的好
    abelyao
        21
    abelyao  
       2015-10-02 22:24:32 +08:00 via iPhone
    @pmpio VM Player 安装文件超过 500M ?!
    pmpio
        22
    pmpio  
       2015-10-02 22:26:08 +08:00
    @xuhaoyangx 我感觉 4.3 以后的版本。性能一点都不差,甚至更快,在我这 AMD X3 450 + 8GB RAM 的平台上,虚拟的 xp ,启动只要 5 秒,还是普通 SATA2 硬盘。。。。
    pmpio
        24
    pmpio  
       2015-10-02 22:28:40 +08:00
    @abelyao 我停止用它的时候好像是 400 多 M 吧,也差不多了,肯定比 Virtualbox 大多了, VMware workstation 就更大了。。。
    pmpio
        25
    pmpio  
       2015-10-02 22:30:58 +08:00
    @abelyao 啊?不会吧?才 69M ?肯定是近几年改善了的!我用的时候肯定不是这么小!!!
    abelyao
        26
    abelyao  
       2015-10-02 22:32:21 +08:00 via iPhone
    @pmpio 用了四五年 player 版还真没见过 500M 的版本
    pmpio
        27
    pmpio  
       2015-10-02 22:40:45 +08:00
    @abelyao 我记得里面光一个 vmware tools 的 iso ,就是 40 多 M ,这个新版估计不带这个。我想起来了,我当年用的是 5.x 至 6.x 版本, 6.x 版安装文件确实很大的。。。
    thxmem
        28
    thxmem  
       2015-10-02 22:43:22 +08:00
    用 ESXi 吧,资源占用小,直接把 windows 装在虚拟机上。需要什么系统就装什么系统,用完一删完事。
    qian19876025
        29
    qian19876025  
       2015-10-02 22:52:00 +08:00
    @thxmem 占用小的 Qemu 最小 而且 如果安装正确的版本 可以模拟多种处理器 andorid 模拟器其实就是 Qemu
    wbsdty331
        30
    wbsdty331  
       2015-10-02 22:57:27 +08:00
    VMware Player 免费的
    dingdangnao
        31
    dingdangnao  
       2015-10-02 23:05:32 +08:00
    配置高一点就直接 VMware 吧。
    还有一点就是!
    最好最好上固态!
    d7101120120
        32
    d7101120120  
       2015-10-02 23:11:42 +08:00
    VirtualBox 官网上说对 win10 有不兼容的地方。
    loveminds
        33
    loveminds  
       2015-10-02 23:23:10 +08:00
    如果 Win 上, Hyper-V 是最佳选择
    debuge
        34
    debuge  
       2015-10-02 23:23:31 +08:00   ❤️ 1
    @infun 删掉后又要重新建虚拟机了,用一两次后又会出现启动不了的问题,不厌其烦。
    thxmem
        35
    thxmem  
       2015-10-02 23:28:04 +08:00
    @qian19876025 Qemu 是需要操作系统支持的吧? ESXi 是直接裸机运行的虚拟机,基于 linux 的(自带一个精简定制版 linux ),几百兆大小,资源占用非常小,不过硬件支持有限,需要先查下是否支持。你可以试试,很好玩的。
    还有微软的 haper-v server ,基于 windows 的,也是裸机直接运行的虚拟机。
    企业的服务器虚拟化大都用的这类虚拟机。
    adrianzhang
        36
    adrianzhang  
       2015-10-02 23:32:19 +08:00
    @loveminds Hyper-V 是从当年 VirtualPC 发展过来的。 VirtualPC 不如 VMware 效率高且相关平台化组件少以至于常年市场老二后被 MS 收购。现在 Hyper-V 用在 Azure 平台上,稳定性较 VMware 还是不够。整体上看技术底蕴的话, Full Virtual 市场里还是得用 VMware.
    br00k
        37
    br00k  
       2015-10-02 23:41:23 +08:00
    @pmpio vmware player 一直用过来没没超过 100M 安装包。你说的是 vmware workstation 。
    nekoyaki
        38
    nekoyaki  
       2015-10-02 23:55:28 +08:00   ❤️ 1
    @Luzifer 所以说这就是我特别特别讨厌有些人,明明直接上虚拟机就能解决,非要到处嚷嚷 vagrant ,然后疲于调问题……
    有什么非要用 vagrant 的需求么?没有的话直接不用就得了,别浪费时间在这种问题上。
    nekoyaki
        39
    nekoyaki  
       2015-10-03 00:01:19 +08:00
    @Luzifer 呃,以防误会我说一下,我不是针对你,我是说天天没事儿鼓吹 vagrant 的一些人,我特别讨厌他们。
    Mayo
        40
    Mayo  
       2015-10-03 00:33:44 +08:00
    硬盘多给点
    infun
        41
    infun  
       2015-10-03 01:17:52 +08:00 via iPhone
    @debuge 注册就行,为啥要新建
    learnshare
        42
    learnshare  
       2015-10-03 07:45:38 +08:00
    vmware player
    imNull
        43
    imNull  
       2015-10-03 08:22:25 +08:00 via Android
    @debuge 我也出现过这种情况,后来把启动不了的那个虚拟机的日志文件删除就可以启动了,,再后来这个办法也不行了也没找到原因。。只要有一个能正常启动,然后启动这个,再启动原先不能启动的那个就能正常启动了。。。好诡异好折腾
    MrJing1992
        44
    MrJing1992  
       2015-10-03 08:41:35 +08:00 via iPhone
    开发的话,建议: virtualbox + vagrant
    loveminds
        45
    loveminds  
       2015-10-03 10:32:10 +08:00
    @adrianzhang 如果要用 VMware ,为啥不干脆上 ESXi 这种平台呢
    venster
        46
    venster  
       2015-10-03 10:39:09 +08:00
    我直接用的 hyper V ,也还行。最重要的是免费啊!!!!!
    adrianzhang
        47
    adrianzhang  
       2015-10-03 11:04:20 +08:00
    @loveminds 看需求, ESXi 的主要优势在于平台化和可管理化,如果多于一个的强大的主机或服务器,需要跑多个虚机并构建网络,随业务扩展不断上线多种服务网络的话, ESXi 是唯一选择,而不能用 Player 解决。
    xuhaoyangx
        48
    xuhaoyangx  
       2015-10-03 12:18:25 +08:00
    @adrianzhang 不是说现在的微软那套效率挺高了么。。比 vmware 要高....

    @pmpio 虚拟 xp 感觉都差不多,偶尔需要用到 DX 图形, vbox 性能实在差,其次是 IO 。最新版就不知道了,都有一年多没用过 vbox 了
    loveminds
        49
    loveminds  
       2015-10-03 15:33:37 +08:00
    @adrianzhang 不知道 Player 是什么奇葩东西,测试环境可以用 Workstation ,但是性能和可靠性是远不如 ESXi 的
    loveminds
        50
    loveminds  
       2015-10-03 15:34:50 +08:00
    @xuhaoyangx vbox 貌似也在学 KVM 搞 Virtio
    qian19876025
        51
    qian19876025  
       2015-10-03 15:39:39 +08:00
    @thxmem 那个裸机不需要支持的 只不过是 VM 自己做了你么看到而已 我推荐 Q 是因为 体积小 多种 CPU 模拟
    qian19876025
        52
    qian19876025  
       2015-10-03 15:42:13 +08:00
    @thxmem 还有就是 VM 要钱 你们这个社区不要盗版要尊重 版权么 这年代用 VM 不花钱的人太多
    loveminds
        53
    loveminds  
       2015-10-03 16:15:17 +08:00
    @qian19876025 vSphere Hypervisor 是免费的,但是它的管理工具要钱
    anjouslava
        54
    anjouslava  
       2015-10-03 17:51:58 +08:00
    我记得开启 hyper-v 服务后就禁用休眠了,不能忍,直接说再见
    loading
        55
    loading  
       2015-10-03 18:07:29 +08:00 via Android
    @qian19876025 vmware player 记得是免费的吧?
    oska874
        56
    oska874  
       2015-10-03 19:10:15 +08:00 via Android
    没钱就用 VMware playwr 和 Vbox 。
    现在 vbox 跑 Linux 和 VMware 差不多,而且配置,特别是网络,要比 VMware 好多了。现在已经全线迁到 vbox 了,完全够用,又不用背负盗版骂名。
    bdbai
        57
    bdbai  
       2015-10-03 20:09:22 +08:00 via iPhone
    @loveminds Player 算是精简的 Workstation 吧,不输序列号就是永久的个人许可。装完 Workstation 那个 Player 也会自动带上。
    Neveroldmilk
        58
    Neveroldmilk  
       2015-10-03 20:16:19 +08:00
    VBox 可玩性大, VMware 都是盗版。
    zonghua
        59
    zonghua  
       2015-10-03 20:20:36 +08:00
    @oska874 VMware Player 个人使用时可以的,可是我 Windows 10 用 Virtual box 出现黑屏的状况。
    bdbai
        60
    bdbai  
       2015-10-03 20:23:27 +08:00 via iPhone
    @Neveroldmilk Player 不是啦
    oska874
        61
    oska874  
       2015-10-03 21:05:04 +08:00 via Android
    @zonghua win 10 上问题比较多,但黑屏没遇见过-就装过 Linux 和 XP 。总的来说默认情况下 VMware 比 vbox 出问题的概率小,不过 vbox 的绝大部分问题都是比较好解决的
    snnn
        62
    snnn  
       2015-10-03 21:08:07 +08:00
    Hyper-V 吧。免费不要钱。
    aprikyblue
        63
    aprikyblue  
       2015-10-03 21:20:25 +08:00
    @anjouslava 不会吧。。我同时开着啊,下午还刚用了休眠
    adrianzhang
        64
    adrianzhang  
       2015-10-03 21:30:45 +08:00
    @xuhaoyangx 哪里有测评说 Hyper-V 比 VMware 高的?

    @loveminds Workstation 是个鸡肋。类似楼主这种台式电脑上装个把虚拟机用用啥的,用 Player 就可以,免费,快速。
    wisdom
        65
    wisdom  
       2015-10-03 21:36:43 +08:00
    我用的 Oracle VM VirtualBox ,还行,够用。
    KoleHank
        66
    KoleHank  
       2015-10-03 21:40:33 +08:00
    vmware 随便耍,不过要调试 windowsphone 程序的话,需要 hyper-v 。 wmware 跟 hyper-v 会有冲突,比较麻烦
    loveminds
        67
    loveminds  
       2015-10-04 00:06:00 +08:00
    @bdbai
    @adrianzhang
    叫这个名字的意思也就是,只能玩玩而已,不适合做正经的项目用
    sasber
        68
    sasber  
       2015-10-04 00:19:35 +08:00
    不用想了, win 系统果断 vmware ,反正 workstation 功能强大,只要 CPU 支持虚拟化技术,然后主板打开基本就 OK ,甚至你可以虚拟一个 win8 然后在开 hyper-v 开虚拟机,只要你的 IO 够得上。
    bdbai
        69
    bdbai  
       2015-10-04 00:47:36 +08:00 via iPhone
    @loveminds 确实。标题栏上会提示你不能用于商业用途,否则要花钱买许可。都花上钱了,还不如买更加完整的虚拟化解决方案呢。
    不过 VMware Player 毕竟也是大厂出品,自己玩玩是很可靠的。虚拟机格式兼容 WMware Workstation 。
    adrianzhang
        70
    adrianzhang  
       2015-10-04 07:26:50 +08:00
    @loveminds 哈哈……机智
    qian19876025
        71
    qian19876025  
       2015-10-04 09:23:09 +08:00
    @loveminds qemu 也是有不错的应用的 KVM 是学习 qemu 比如这网站 https://browserling.com/
    就是用 qemu 作为基础 提供的各种不同版本的 浏览器 测试服务
    loveminds
        72
    loveminds  
       2015-10-04 10:02:16 +08:00
    @qian19876025 kvm-qemu 相对算是比较主流的吧
    loveminds
        73
    loveminds  
       2015-10-04 10:03:35 +08:00
    @qian19876025 QEMU 只是一个用户空间工具,内核模块还是靠 KVM 实现的
    loveminds
        74
    loveminds  
       2015-10-04 10:04:47 +08:00
    @bdbai 本身他的定位就是 Players(玩家)吧
    bdbai
        75
    bdbai  
       2015-10-04 10:56:19 +08:00 via iPhone
    @loveminds 播放器...咳
    lzx1413
        76
    lzx1413  
       2015-10-04 12:37:03 +08:00
    @debuge 好像比较经常出现的问题是系统主题被破解的问题,然后启动失败
    lzx1413
        77
    lzx1413  
       2015-10-04 12:38:22 +08:00
    @ioiioi 网卡驱动有问题自己的电脑上,看来兼容还是有点问题
    geeklian
        78
    geeklian  
       2015-10-04 12:47:28 +08:00
    总结归纳:

    你在乎正盗版,就 vbox 。

    不在乎,就 vmware 。
    lingo233
        79
    lingo233  
       2015-10-04 12:49:58 +08:00
    VMware player 可以不输 key 默认个人许可。个人使免费,就是不要钱
    aku
        80
    aku  
       2015-10-04 12:59:29 +08:00 via Android
    @thxmem ESXi 对 PC 的兼容性太差
    各种驱动都没有
    要自己打包

    否则直接报错,拒绝安装
    aku
        81
    aku  
       2015-10-04 13:02:43 +08:00 via Android
    KVM+Qemu
    开显卡直通
    bdbai
        82
    bdbai  
       2015-10-04 13:19:16 +08:00 via iPhone
    @geeklian VMware Player 个人免费好吗
    joshz
        83
    joshz  
       2015-10-04 13:19:29 +08:00 via Android
    player 能建立新镜像吗?以前好像不可以导致我还是选择 vbox 了。
    geeklian
        84
    geeklian  
       2015-10-04 13:36:36 +08:00
    @bdbai VMware Workstation 12 Player 么?
    免费的连 EFI 、快照、导出功能,虚拟网络编辑都没有,还是省省吧...
    bdbai
        85
    bdbai  
       2015-10-04 14:35:57 +08:00 via iPhone
    @joshz 现在可以
    @geeklian 快照么自己拷贝一份哇 都说了只能玩玩 谁让你搞集群的
    Neveroldmilk
        86
    Neveroldmilk  
       2015-10-04 16:14:23 +08:00
    VMware Player 我记得功能缩水很多,还不支持 Mac 。
    Neveroldmilk
        87
    Neveroldmilk  
       2015-10-04 16:14:51 +08:00
    @d7101120120 用最新的 VB 跑 Win10 还可以。
    initialdp
        88
    initialdp  
       2015-10-04 17:05:45 +08:00
    我现在是 win10 professional + vbox5.0.4 ,装了两个 Debian 系统,感觉不错,速度都很满意。

    如果觉得 vbox 慢的 v 友,建议检查一下 bios 配置,打开 CPU 的虚拟化功能。
    loveminds
        89
    loveminds  
       2015-10-04 21:09:06 +08:00
    @bdbai 这玩意和播放器沾边么?
    @geeklian 这些功能还不够 Hyper-V 全呢
    @initialdp KVM 路过
    bdbai
        90
    bdbai  
       2015-10-04 21:46:42 +08:00 via iPhone
    @loveminds 本意就是"虚拟机播放器" 所以这么精简
    loveminds
        91
    loveminds  
       2015-10-04 22:08:21 +08:00
    @bdbai 虚拟机+播放器能擦出什么火花...
    lirijie1
        92
    lirijie1  
       2015-10-05 11:42:38 +08:00
    @ioiioi hyper-v 实在是很麻烦
    ioiioi
        93
    ioiioi  
       2015-10-06 22:43:18 +08:00
    @lirijie1
    vmware workstation 是 type2 的 hypervisor ,性能比 hyper-v 要差点,而且还是收费的。从兼容性来讲, type2 也不需要考虑太多的兼容性问题,但是对于 type1 来说就另当别论了,要在 pc 上玩 type1 ,那还是得用 hyper-v , windows 具有天然的优势。
    至于易用性嘛,熟练了之后, hyper-v 也不必 vmware workstation 差,不过可能功能上要少一些,基本的也够用了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1213 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 18:03 · PVG 02:03 · LAX 10:03 · JFK 13:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.