我在 Windows 7 机器上只使用了 VMWare,但我想在 Ubuntu 上使用一些东西。
您会推荐什么软件来创建其他 Linux 和 Windows 虚拟机?
答案1
您还可以使用虚拟盒virtualbox-ose
,其在存储库中命名。
从包装描述来看:
VirtualBox 是一个免费的 x86 虚拟化解决方案,允许在 Linux 系统上运行各种 x86 操作系统(例如 Windows、DOS、BSD 或 Linux)。
如果你想安装使用 XServer 1.10 的操作系统(例如 Ubuntu 11.04),你需要 Virtual Box 版本 >= 4.0.6,该版本在 GPL v2 许可下可用下载或在存储库中由 Oracle 维护。为了全面支持这些功能,我们还需要安装新增嘉宾。对于 USB 2.0 或 RDP 支持,我们可以下载并安装扩展包。这将使 Virtual Box 成为闭源版本(PUEL 版本)。
答案2
另一个选项是virt-manager
kvm 的 GUI。
答案3
我之前在 Ubuntu/Fedora 上使用过 VMware(并在 Linux 和 Windows 上共享 VM),但大约一年前我完全放弃了 VMware。内核升级后让它工作起来太麻烦了。现在我只使用 VirtualBox到处(Windows、Ubuntu、MacOS X)。(注意:这是假设你想使用免费的虚拟化解决方案,并且你不是使用 VMware 的各种付费版本之一。)我特别喜欢适用于 MacOSX 的 VMware Fusion 的(付费)版本……但现在我也在那里使用 VirtualBox……而且它运行良好。
但是,回到 Linux:假设您实际上可以设法让 VMware 在 Linux 上运行——在下载自定义第三方 VMware 源补丁、上传到各种互联网论坛,然后重新编译 VMware 的零碎部分以使其正确安装后……那么,您仍然几乎没有机会让 VMware 查看器(浏览器插件)在 Linux 上正常工作。问题似乎是它需要旧版本的 Firefox 才能运行。您可以使用 IE 或 Windows 上的 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 映像很可能都必须重新验证为“正版”;假设网络正常运行,在设置 VM 时在线执行此操作最容易。我想我首先从映像中删除了 VMware 工具,然后在 VM 上安装了 VirtualBox 附加组件,我想基本上就是这样。
答案4
尽管 Michael 对 VMWARE 有意见,但我还是会推荐它,原因如下:
- 您已习惯界面
- 它在 Ubuntu 下开箱即用,运行良好,甚至 VM 工具更新也很简单。
- 您现有的虚拟机仍可正常运行
我也使用 virtualbox,我想说对于大多数用途来说它都很好,但是你需要学习它。