内核头文件的路径是什么,所以我可以安装vmware?

我成功地在我的Ubuntu 11.04上安装了VMware软件包,但是当我打开它时,它给了我这个窗口

在此处输入图像描述

我不知道这个C头的路径。

 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 

添加符号链接后,路径为/usr/src/linux-headers-$(uname -r)/include (谢谢@Kariem!)

以下命令对您非常有帮助:

第1步: Ctrl + Alt + T.

第2步: sudo apt-get install linux-headers-$(uname -r)

第3步:内核头文件的路径是/usr/src/linux-headers-$(uname -r)/include

在安装Vmware Workstation之前,您需要安装build-essential和linux标头

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

然后

  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 Workstation

  path to vm# sh Vm***.bundle 

在安装程序不期望的位置有一些文件,我运行它并且它可以工作:

 ifrantz@ifrantz:~$ cat ~/update_version.sh #!/bin/bash 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 

我的第一个猜测是你没有安装标题。 您需要安装相应的linux-headers包。 最有可能的是,您需要安装linux-headers-generic 。 但是,如果您运行的是linux-generic之外的某些内核,请为该内核安装linux-headers包。

如果您已经安装了标头,它们应该在/usr/src

在安装vmware工作站9.XX(在终端中)之后,可以通过两个步骤解决问题:

  1. sudo apt-get install gcc

  2. sudo vmware-modconfig --console --install-all --appname="VMware Player" --icon="vmware-player"

CTRL + ALT + t

sudo apt-get install linux-headers-generic

有同样的问题,我运行内核3.2.0-29但在/ usr / src /中只有linux-headers-3.2.0-35

 user@ubuntu:/usr/src$ ls -l drwxr-xr-x 24 root root 4096 Jan 5 11:17 linux-headers-3.2.0-35 drwxr-xr-x 7 root root 4096 Jan 5 11:17 linux-headers-3.2.0-35-generic user@ubuntu:/usr/src/linux-headers-3.2.0-35/include$ uname -a Linux ubuntu 3.2.0-29-generic #46-Ubuntu SMP Fri Jul 27 17:03:23 UTC 2012 x86_6 4 x86_64 x86_64 GNU/Linux user@ubuntu:/usr/src$ sudo apt-get install linux-headers-3.2.0-29-generic user@ubuntu:/usr/src/$ cd /tmp/vmware-tools-distrib user@ubuntu:/tmp/vmware-tools-distrib$ sudo ./vmware-install.pl  Enjoy, --the VMware team done and done