如何安装 vmware 工具?

如何安装 vmware 工具?

我在 vmware 中安装了 Ubuntu,不,我不需要安装 vmware 工具,我收到错误:

正在搜索有效的内核头路径...
路径“”无效。
要更改它吗?[是]

在 CentOS 中,我运行以下命令来解决此问题:

yum install gcc-c++
yum install kernel-devel
yum install kernel-headers
yum -y update kernel

但我不知道在 Ubuntu 中该怎么做。

我尝试了以下命令,但没有任何变化

sudo apt-get update 
sudo-get install build-essential linux-header-$(uname -r)
sudo ./vmware-uninstall-tools.pl
sudo ./vmware-config-tools.pl
sudo ./vmware-install.pl

问题已更改:

sudo ./vmware-uninstall-tools.pl

然后删除了文件夹/etc/vmware-tools 然后我跑了

 sudo ./vmware-install.pl

现在我可以成功安装vmware-tools了。

重启后,我可以看到该文件夹/mnt/hgfs​​,但看不到我的共享文件夹。

答案1

我在从 12.10 升级到 13.04 时遇到了这个问题。无论我做什么,VMware Tools 安装程序似乎都找不到标头。为了记录,以下是我安装标头的方式:

sudo apt-get update && sudo apt-get install build-essential linux-headers-$(uname -r)

version.h事实证明,安装程序正在下寻找文件[kernelsource path]/include/linux/version.h,但它不在那里。 的位置version.h[kernelsource path]include/generated/uapi/linux/version.h

解决方案是符号链接:

sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h

创建此符号链接后,我就能顺利运行 VMware Tools 安装程序了。

答案2

sudo apt-get install build-essential linux-headers-$(uname -r)

然后安装 VM-WARE-TOOLS

转到 vmware“虚拟机”标签安装 VMware 工具

更新 Ubuntu 时请记住这一点(以及 内核版本已更改)你需要跑

vmware-config-tools.pl

每次仅当内核改变时

答案3

1) 使用 VMWare Client 中的“安装 VMWare 工具”选项连接媒体

2)更新服务器

sudo apt-get update
sudo apt-get upgrade

3)创建挂载点

sudo mkdir -p /media/cdrom

4)安装 ISO

sudo mount /dev/cdrom /media/cdrom

5)更改目录

cd /media/cdrom

6)将 tar 文件复制到 /tmp 目录

sudo cp VM*.tar.gz /tmp

7)如有必要,安装构建工具

sudo apt-get install linux-headers-server build-essential
(for desktop is "sudo apt-get install linux-headers-$(uname -r) build-essential")

8)更改目录

cd /tmp

9)卸载 ISO

sudo umount /media/cdrom

10)展开 tar

sudo tar xzvf VM*.tar.gz

11)更改目录

cd vmware-tools-distrib

12)创建特殊目录

sudo mkdir /usr/lib64

13)运行安装脚本

sudo ./vmware-install.pl -d

14)重启

sudo reboot

来源

答案4

我刚刚在 VMware 托管的 Ubuntu Linux 12.04(32 位)机器上完成了此操作,发现我需要执行

sudo apt-get install linux-headers-3.2.0-24-generic-pae

以及安装正常的 build-essential 包。

我猜你的安装效果会因具体要安装的 linux-headers 包而异。不过对我来说,这个方法很好用。

相关内容