我在 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 包而异。不过对我来说,这个方法很好用。