191145686 发表于 2015-4-8 12:05:32

Ubuntu 12.04 安装 VMware Tools 找不到linux-headers 问题

  Ubuntu 12.04 安装 VMware Tools,运行vmware-config-tools.pl 时,总是提示   
The path "" is not valid.   
What is the location of the directory of C header files that match your running   
kernel?
  输入 /usr/src/linux-headers-3.8.0-29-generic/include
  或 /lib/modules/3.8.0-26-generic/build/include 都提示“The path ...is not valid.”。
  用了半天时间才找到解决方案 555....分享一下。   
1. 更新或安装linux headers
  sudo apt-get update
  sudo apt-get install build-essential
  sudo apt-get install linux-headers-$(uname -r)
  2. 关联文件,就是因为找不到这个几个文件,vmware tools才认为路径无效的。
  cd /lib/modules/$(uname -r)/build/include/linux
  sudo ln -s ../generated/utsrelease.h
  sudo ln -s ../generated/autoconf.h
  sudo ln -s ../generated/uapi/linux/version.h
  就是因为没有最后这个链接,一直失败,郁闷啊。
  3.打开虚拟机的菜单“vm”
  里面的下拉框中会有一个vmware tools工具的安装选项。
  点击之后,在ubuntu的桌面下会出现vmware...tar.gz的文件,(home/usrname/)
  4.将此文件复制到/tmp文件下进行解压
  cp vmware...gz /tmp
  cd /tmp
  tar -xzvf vmware...gz
  5.这是会出现解压后的目录。( vmware-tools-distrib目录)。然后执行./vmware-install.pl的编译操作
  cdvmware-tools-distrib.
  sudo ./vmware-install.pl
  开始进行安装,一路回车就好了。。
  6.最后ubuntu终端重启系统就行了。
  reboot
  
  来自:http://www.iyunv.com/lifegoesonitself/p/3357375.html
页: [1]
查看完整版本: Ubuntu 12.04 安装 VMware Tools 找不到linux-headers 问题