我可以使用哪种虚拟化软件?

我在Windows 7机器上只使用了VMWare,但我想在Ubuntu上使用一些东西。

您建议使用哪种软件来创建其他Linux和Windows虚拟机?

您还可以使用VirtualBox ,它在存储库中名为virtualbox-ose

从包装说明:

VirtualBox是一个免费的x86虚拟化解决方案,允许在Linux系统上运行各种x86操作系统,如Windows,DOS,BSD或Linux。

如果您想安装使用XServer 1.10的操作系统(例如Ubuntu 11.04),您需要在GPL v2许可下下载或在 Oracle维护的存储库中提供Virtual Box版本> = 4.0.6。 为了完全支持function,我们还需要安装Guest Additions 。 对于USB 2.0或RDP支持,我们可以下载并安装Extension Pack。 这将使Virtual Box成为闭源(PUEL版本)。

另一种选择是virt-manager ,它是kvm的gui。

在此处输入图像描述

我以前在Ubuntu / Fedora上使用VMware(并在Linux和Windows上共享VM)已有好几年了,但大约一年前我完全放弃了VMware。 在内核升级之后让它工作变得太麻烦了。 现在我到处都使用VirtualBox(Winows,Ubuntu,MacOS X)。 (注意:假设您要使用免费的虚拟化解决方案,并且您没有使用VMware的各种付费版本之一。)我特别喜欢VMware Fusion for MacOSX的(付费)版本…但是现在我也只是在那里使用VirtualBox ……它工作得很好。

但是,回到Linux:假设您实际上可以设法让VMware在Linux上运行 – 下载自定义的第三方VMware源补丁,上传到各种互联网论坛,然后重新编译奇数位的VMware以使其正确安装……好吧,你仍然有机会让VMware浏览器(浏览器插件)在Linux上正常工作。 问题似乎是它需要运行旧版本的Firefox。 您可以在Windows上使用IE或可能的Firefox在Linux上“查看”正在运行的VM,但是,您知道,重点是什么。

简而言之,VMware的免费版本似乎不再受支持或维护,这在Linux上尤为明显和痛苦。

但是,一切都没有丢失……您可以使用现有的VMware映像并在VirtualBox中实际打开它们,而无需将映像转换为VDI(..或者,如果您愿意,也可以将它们转换为VDI。)(坦率地说,非Windows VM,创建新映像可能同样简单,因为从头开始安装Linux非常简单。但是,所有其他软件(数据库等)都可能很难重新安装。)

我在VirtualBox中打开VMware映像时遇到的一个问题是,我最初将VMware映像拆分为2GB文件; 在VirtualBox中打开它们时无效。 但您可以使用VMware工具将它们转换回单个磁盘,例如:

 c:/> vmware-vdiskmanager -r multipart.vmdk -t 0 single.vmdk 

然后可以将此“single.vmdk”指定为VirtualBox VM的磁盘。 可能的是,任何Windows映像都必须重新validation为“正版”; 假设网络正常工作,最简单的方法是在设置虚拟机时在线完成此操作。 我想我首先从我的映像中删除了VMware工具,然后在VM上安装了VirtualBox附加组件,我认为基本上就是这样。

如果您习惯使用Windows机器上的VMWare,则可以在Ubuntu机器上运行VMWare Player 。 虽然我同意以前的答案,Virtual Box是一个非常好的开源替代方案,但是没有必要切换系统。 这更是如此,因为您可以通过在Ubuntu中运行VMWare Player来使用预先存在的虚拟机。 但是,如果要创建新计算机,则需要运行VMWare Workstation。

尽管迈克尔遇到了VMWARE的问题,我绝对会推荐它,原因有很多:

  • 你习惯了界面
  • 它在Ubuntu下开箱即用,甚至VM工具更新也很简单。
  • 您现有的VM将正常工作

我也使用virtualbox,我会说大多数情况下它都很好,但你需要学习它。

要添加到解决方案列表中,还有商业Parallels Desktop的Linux版本。