如何在 Ubuntu 桌面上安装 VMware Player
VMware Player 是一款闭源多平台虚拟化软件,免费供个人使用。 VMware Player 具有用于虚拟机 (VM) 管理的便捷图形用户界面,并且具有内置 NAT/桥接网络,与其他管理程序(例如 https://www.linux教程/kvm.html">KVM 和 Xen)不同,配置 VM 网络没有任何麻烦。
在 Ubuntu 桌面上安装 VMware Player 非常简单,但有一些注意事项需要注意,下面将对此进行介绍。
要从头开始安装 VMware Player,您可以在大多数 Ubuntu 桌面版本上执行此一分钟步骤。
相应下载适用于 32 位或 64 位 Linux 系统的 VMware Player。截至撰写本文时,32 位和 64 位 VMware Player 二进制文件分别命名为 VMware-Player-5.0.0-812388.i386.bundle
和 VMware-Player-5.0.0-812388.x86_64.bundle
。
下载完成后,将在本地保存为 VMware-Player-5.0.0-812388.x86_64.txt
(适用于 64 位系统)。只需按如下方式安装下载的文件即可。
$ sudo sh ./VMware-Player-5.0.0-812388.x86_64.txt
在大多数 Ubuntu 桌面版本上,只需执行上述步骤即可安装 VMware Player,您可以立即开始部署虚拟机。
Ubuntu 桌面 11.10 补丁
但是,我注意到在 Ubuntu 桌面 11.10 上,在新安装的 VMware Player 上创建新虚拟机会立即导致内核崩溃。内核崩溃显然是由于 VMware Player 使用的 vmmon
内核模块与 Ubuntu 12.10 使用的 Linux 内核 3.5 之间不兼容造成的。如果您遇到内核崩溃,可以应用此 VMware 内核模块补丁来避免它。该补丁会重新编译 vmmon
内核模块,因此您需要在运行补丁之前准备好构建环境(例如,通过运行 "sudo apt-get install build-essential"
)。该补丁最初由 Artem S. Tashkinov 编写,并由我修改(以处理安装了其他 VMware 产品时的情况)。已知该补丁适用于 VMware Player 5 和 VMware Workstation 9。
应用补丁:
$ tar xvfvz vmware9_kernel3.5_patch.tgz
$ cd vmware9_kernel3.5_patch
$ ./patch-modules_3.5.0.sh
禁用KVM
在 Ubuntu 桌面上使用 VMware Player 时的另一个建议是禁用 KVM 管理程序(如果您正在使用它)。 Ubuntu 使用 KVM 作为默认的虚拟化技术。因此,如果您的主机具有支持硬件虚拟化的 64 位处理器(例如 Intel VT 或 AMD-V),则全新安装的 Ubuntu 桌面会安装并启用 KVM。 VMware Player 4 无法安装在启用了 KVM 的系统上。虽然VMware Player 5没有这样的限制,但建议您在使用VMware Player时禁用KVM。
要检查 Ubuntu 桌面上是否启用了 KVM,请执行以下操作:
$ sudo lsmod|grep kvm
kvm_intel 132759 0
kvm 414070 1 kvm_intel
如果您看到上述内核模块已启用,则表示您的系统已启用 KVM。
为了在 Ubuntu 上永久禁用 KVM,请将 kvm-intel
添加到 /etc/modprobe.d/blacklist.conf
,如下所示。
$ sudo vi /etc/modprobe.d/blacklist.conf
# To use VMware Player
blacklist kvm-intel
重新启动后,验证 KVM 是否已禁用。现在您可以在 Ubuntu 桌面上使用 VMware Player 了!