如何安装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-tool。重新启动后,我可以看到文件夹/ mnt / hgfs,但无法看到我的共享文件夹。
从12.10升级到13.04时遇到此问题。 无论我做了什么,VMware Tools安装程序似乎都找不到标题。 为了记录,这是我安装标题的方式:
sudo apt-get update && sudo apt-get install build-essential linux-headers-$(uname -r)
事实certificate,安装程序正在[kernelsource path]/include/linux/version.h
查找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安装程序。
sudo apt-get install build-essential linux-headers-$(uname -r)
然后安装VM-WARE-TOOLS
转到vmware “VM”选项卡以安装vmware工具
Plz当你更新Ubuntu(并且内核版本被更改 )你需要运行时,请记住这一点
vmware-config-tools.pl
每次只有在更改内核时
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)如有必要,安装Build工具
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)扩大焦油
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
资源
指定/lib/modules/3.2.0-24-virtual/build/include
作为通过One Zero的答案安装内核头文件后的路径。
我刚刚在VMware托管的Ubuntu Linux 12.04(32位)机器上完成了这项工作,发现我需要做
sudo apt-get install linux-headers-3.2.0-24-generic-pae
以及安装了正常的build-essential软件包。
您的里程数将根据我想要安装的确切linux-headers包而有所不同。 但这对我来说很好。
如果您想尝试沿着该路线前进,VMWare的开源工具也应该可以正常工作。
对于Ubuntu 12.04+
sudo apt-get install open-vm-tools
我相信它会为你处理其他一切。 只需重新启动虚拟机,VMWare Player即可正常运行。
尝试
sudo apt-cache search *package-name*
和您的包裹名称Ex:
sudo apt-cache search kernel
并且您将使用存储库中的所有可用包生成,找到您想要的包
sudo apt-get install *package-name*
它。 在使用之前更新存储库
sudo apt-get update
像往常一样安装.bundle
下载此文件PATCH
在主目录中解压缩并删除旧的补丁标志:
sudo rm /usr/lib/vmware/modules/source/.patched
然后像往常一样运行补丁:
sudo ./patch-modules_3.2.0.sh vmware3.2.0.patch
希望有所帮助。 如果它不起作用,请尝试在主目录中保留两个补丁文件和.bundle设置。
PS:我在VMWare的论坛上发现了这个问题,它解决了我的安装问题。
还要确保在VMWare设置中正确选择操作系统。 当操作系统是“其他”时,“安装VMWare工具”菜单显示为灰色。
感觉像我找到了答案(我用它17.10), 原始答案就在这里
在终端窗口中执行此命令以删除任何以前安装的工具:
sudo apt-get autoremove open-vm-tools
然后执行此命令添加工具:
sudo apt-get install open-vm-tools-desktop
最后一件事:别忘了重启。
它对我来说非常好用!