10个VirtualBox高级功能和技巧[译文215]

时间: 2014-02-28 / 分类: 软件网络 / 浏览次数: 8,389 / 42个评论 发表评论

即使你经常使用 VirtualBox 来运行虚拟机,里面很多功能你可能也从来没有使用过。VMware 许多最好的功能只提供付费用户使用,但是 VirtualBox 所有功能是完全免费的。

下面讲到的很多功能需要在虚拟机中安装客户机附加组件(Guest Additions),而且本身这样做也有好处,因为安装客户机组建包能够加速你的虚拟机。

快照

VirtualBox 可以创建快照保存虚拟机状态。你可以通过恢复快照回复到保存的状态。快照类似于将虚拟机留在一个保存的状态,不过你可以保存很多状态,并从任何一个进行恢复。

要创建快照,在虚拟机运行状态,点击虚拟机菜单然后选择生成备份(不知道中文语言是哪位仁兄翻译的,真是太差劲了,好歹这个地方也应该叫做创建快照吧——Louis 注),或者使用备份面板(应该叫快照面板——Louis 注)。之后你还可以通过这个界面恢复快照。

当你想要对虚拟机做一些之后想要擦除的操作时,快照功能是非常有用的。例如,如果你用虚拟机测试软件,你可以创建一个干净系统的快照,然后安装软件玩一下。测试完成之后,你可以将系统恢复到原来的快照,软件测试所有的痕迹就会被抹除。你不需要重新安装客户机操作系统或者手动备份和恢复虚拟机文件。

无缝模式

无缝模式允许你将软件窗口逃离客户机操作系统界面,放置到主机操作系统桌面。例如,如果你要使用 VirtualBox 在 Linux 桌面环境运行一款重要的 Windows 程序,你可以使用无缝模式将 Windows 程序呈现在 Linux 桌面。

要使用这个功能,安装虚拟机自带的 VirtualBox 客户机附加组件包,选择视图菜单,然后点击切换到无缝模式。

3D 支持

VirtualBox 支持基本的 3D 图像功能。你需要不怕麻烦自己去开启——当你安装客户机附加组件时驱动不会默认安装,你需要通过虚拟机设置窗口手动启用。

3D 支持无法允许你玩最新的 3D 游戏,不过能让你启用虚拟机 Windows Aero 桌面效果,也能玩一些要求不高的比较老的 3D 游戏。

USB 设备

你可以将 USB 设置连接到计算机,然后分配给虚拟机,就像是直接连接到虚拟机上一样。这个功能可以用在 USB 驱动器以及其他设备。只要启用了 USB 支持,你可以点击设备标签,分配 USB 设备,选择要连接的设备即可。

共享文件夹

VirtualBox 运行设置“共享文件夹”以使主机操作系统和客户机操作系统同时访问。要使用这个功能,VirtualBox 本质上是使用主机操作系统中的一个文件夹,然后使用网络文件共享的方式使得虚拟机内部可以访问。在虚拟机设置窗口设置共享文件夹,然后像挂载普通网络共享一样进行访问或挂载即可。

共享剪切板和拖拽

复制和粘贴以及拖拽默认在客户机和主机间是不起作用的。然而,允许你进行剪切板共享,从而进行复制粘贴。你还可以使用拖拽来回拖动文件,这两个功能减少了在虚拟机中运行软件的冲突,不过默认这两个功能没有开启。

克隆虚拟机

VirtualBox 允许你克隆一个虚拟机,创建它的一份拷贝。如果你想要手动复制粘贴虚拟机文件,就会因为虚拟磁盘使用相同的标识符导致出现问题。但是当你克隆虚拟机时,VirtualBox 会确保它们不会互相冲突。(新版本已经由复制虚拟机代替——Louis 注)

端口转发

虚拟机通常是网络隔离的。如果你想在虚拟机中运行服务软件,你可能需要设置端口转发使虚拟机外部能够访问服务软件。你可以在网络设置面板,高级设置部分找到选项。

你也可以选择将虚拟机直接连接到网络而不需通过 NAT,不过设置端口转发的 NAT 可能是更好的方式,仅仅让特定端口通过,而不需要对网络设置进行很多修改。

导入和导出虚拟电脑

虚拟电脑是预先安装了操作系统的虚拟机。你可以创建自己的虚拟电脑,或者下载 OVF 格式的虚拟电脑,导入到 VirtualBox。这对于 Linux 和其它能够自由分发的操作系统来说特别有用,尽管你可以创建自己的虚拟电脑在你的组织内部进行分发。

远程桌面

VirtualBox 允许为虚拟机启用远程桌面,允许你在无端服务器或其他远程系统运行虚拟机,并通过其他计算机进行访问。VirtualBox 通过 VRDP 来实现,可以与微软 RDP 协议向后兼容。这意味着你可以使用哪个 Windows 的远程桌面连接程序或者其它 RDP 查看器远程访问你的虚拟机,而不需要使用 VirtualBox 特定软件。

你还可以增加虚拟机磁盘大小,不过 VirtualBox 没有在界面上展现出来,需要使用 VBoxManage 命令实现

Louis Han 编译自 How-To Geek

历史上的今天

2012年:腾讯应用助手管理Android模拟器AVD(60条评论)

2011年:折腾Windows 7 SP1的安装(87条评论)

2009年:《大决战!超奥特曼八兄弟(Ultraman Movie)》(0条评论)

2009年:刘谦《啊,败给魔术》,PDF下载(0条评论)

2009年:Pencil:一个灵活的Firefox绘图扩展[译文1](1条评论)

2008年:《纳尼亚传奇(The Chronicles of Narnia)》(0条评论)

2008年:《贱女孩(MEAN GIRLS)》(0条评论)

2008年:《蓝莓之夜(My Blueberry Nights)》(0条评论)

2008年:《死亡航班(Plane Dead)》(0条评论)

42个评论

  1. 听雾读书
    2014/02/28 09:13:02

    受益非浅啊,虚拟机确实解决不少问题

  2. 夏日博客
    2014/02/28 09:18:04

    使用过VirtualBox搭建XP系统,还是汉化版让人看着更舒服点。

  3. 无纯洁
    2014/02/28 10:28:09

    Ubuntu下Virtualbox从没搞定过USB设备,哎。。。

  4. 傅小黑
    2014/02/28 10:38:02

    好复杂的感脚

  5. 寇铈鑫
    2014/02/28 11:17:55

    没用过这种东西

  6. 无节操妹子版可爱颂
    2014/02/28 11:59:06

    编译得不错呀!!

  7. 绿色土特产
    2014/02/28 13:15:36

    英文,又见英文!

  8. 牛逼思维
    2014/02/28 13:51:57

    好多,涨姿势了。。

  9. 沙丘
    2014/02/28 14:48:24

    国外这帮所谓Geek也是抄来抄去,官方WIKI更详细

  10. cp71305
    2014/02/28 16:21:19

    这个还没玩过,真心不懂

  11. 晨曦
    2014/03/01 08:26:46

    没弄过,这个

  12. 微历史
    2014/03/01 10:05:55

    现在服务器都流行用虚拟机来做了,vps

  13. 海滨博客
    2014/03/01 10:50:21

    学习了 以前也折腾过这东西

  14. Simnovo
    2014/03/02 10:41:04

    渣电脑已经很久不用虚拟机了,另外VirtualBox的USB功能对刷机无效。

  15. 长河
    2014/03/02 20:01:52

    很久没用virtualBox,还记得以前用的时候很卡,用VM好一些的说

  16. tiandi
    2014/03/03 08:31:23

    一开始的都不支持无线网卡啊,现在不知道怎么样了,很久没碰这类东西了。

  17. Frank
    2014/03/03 20:37:24

    无缝模式看着很NB.学习了.下次试试..

    • Louis Han
      2014/03/04 07:17:49

      @Frank, 无缝模式当年是为了保持XP和Vista的兼容吧,貌似现在用处不大了

  18. saintsky
    2014/03/03 21:30:27

    这玩意用的比较多,以前是SUN的,现在变成Oracle了

  19. MurphyL
    2014/03/03 23:33:24

    很久没有碰 VB 了,干你觉 win8 自带的 HyperV 还是不错的~~

    • Louis Han
      2014/03/04 07:24:27

      @MurphyL, 微软家的东西一直觉得用不惯啊,还是Vbox用的顺手了

  20. aunsen
    2014/03/05 10:47:04

    习惯vm了,真心比vbox好,现在官方也出简中版了,序列号也不难找

    • Louis Han
      2014/03/18 18:53:38

      也是个人的习惯问题吧,我从vbox很低版本的时候就开始用,用了好多年了,很习惯

  21. 氪星人
    2014/03/08 21:55:25

    一直在用vm

发表评论

您的昵称 *

您的邮箱 *

您的网站