根据这个pdf,应该可以为 Ubuntu 5.5 安装 vmware tools 5.5,但是内核版本不匹配,vmware-tools-esx-kmods-3.2.0-29-generic-pae
并且最新的 Ubuntu 内核是2.6.32-53
。
问题
有谁能安装它吗?
这是预期的操作方法
wget http://packages.vmware.com/tools/keys/VMWARE-PACKAGING-GPG-DSA-KEY.pub -O /etc/apt/trusted.gpg.d/VMWARE-PACKAGING-GPG-DSA-KEY.pub
apt-key add /etc/apt/trusted.gpg.d/VMWARE-PACKAGING-GPG-DSA-KEY.pub
mkdir -p /etc/apt/sources.list.d
echo "deb http://packages.vmware.com/tools/esx/5.5/ubuntu precise main" > /etc/apt/sources.list.d/vmware-tools.list
apt-get update
apt-get install vmware-tools-esx-kmods-$(uname -r)
apt-get install vmware-tools-esx vmware-tools-esx-nox
答案1
可以使用 open-vm-tools 或注册为“第三方” VMware 工具。为什么说它们没有公开相同的功能?这只是意味着 VMware 工具无法由 vSphere 管理(对我来说很好)。
您应该关注内存膨胀功能和客户机电源选项。这才是最重要的。这也是 VMware 分发的基于 SuSE 的设备中启用的功能。见下文:
答案2
我记不太清楚,但我首先使用 apt ( deb http://packages.vmware.com/tools/esx/5.0latest/ubuntu precise main
) 安装了您引用的 PDF 中提到的所有必需的 vmware 软件包,包括 vmware-tools-esx-kmods-3.2.0-29-generic。这应该不是问题,因为它们不依赖内核,但我不确定。
然后我安装了所有 vmware-tools 内核模块源。我安装了以下内容:
ii vmware-tools-vmblock-modules-source 1.1.2.0-1.precise Contains the source needed to build the vmblock kernel module package (kmp) for the running kernel.
ii vmware-tools-vmci-modules-source 9.0.3.0-1.precise Contains the source needed to build the vmci kernel module package (kmp) for the running kernel.
ii vmware-tools-vmhgfs-modules-source 1.4.1.1-1.precise Contains the source needed to build the vmhgfs kernel module package (kmp) for the running kernel.
ii vmware-tools-vmsync-modules-source 1.1.0.1-1.precise Contains the source needed to build the vmsync kernel module package (kmp) for the running kernel.
ii vmware-tools-vmxnet-modules-source 2.0.9.2-1.precise Contains the source needed to build the vmxnet kernel module package (kmp) for the running kernel.
ii vmware-tools-vsock-modules-source 1.0.0.0-1.precise Contains the source needed to build the vsock kernel module package (kmp) for the running kernel.
最后我使用以下脚本来更新到正在运行的内核版本:
#!/bin/bash
sudo service vmware-tools-services stop
for a in vmhgfs vsock vmsync vmblock vmci
do
sudo service $a stop
done
sudo module-assistant build vmware-tools-{vmxnet,vmsync,vmci,vmblock}-modules-source
sudo module-assistant install vmware-tools-{vmxnet,vmsync,vmci,vmblock}-modules-source
sudo module-assistant build vmware-tools-{vsock,vmhgfs}-modules-source
sudo module-assistant install vmware-tools-{vsock,vmhgfs}-modules-source
sudo service vmware-tools-services start
for a in vmhgfs vsock vmsync vmblock vmci
do
sudo service $a start
done