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

Waz*_*ery 87 kernel vmware-player

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

在此处输入图片说明

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

Zhe*_* Li 101

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 
Run Code Online (Sandbox Code Playgroud)

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

  • 谢谢!为了清楚起见,因为我没有从答案中读到:添加符号链接后,路径是`/usr/src/linux-headers-$(uname -r)/include` (9认同)
  • 仅供参考,我必须执行这些确切的步骤才能让 VMWare Workstation 与 Ubuntu 13.04 一起工作。 (8认同)
  • 你需要这些的事实被推迟了 - 非常感谢这一点。 (3认同)
  • 这有效!谢谢你。我的问题是:您是如何确定要做什么的? (3认同)
  • 截至 14.04,这是*仍然* 的问题。惊人的。 (3认同)
  • @pepoluan 一些论坛帖子,阅读源代码和数百次尝试:) (2认同)

小智 46

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

步骤1: Ctrl+ Alt+T

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

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


Qas*_*sim 19

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

   sudo apt-get install build-essential linux-headers-$(uname -r)
Run Code Online (Sandbox Code Playgroud)

进而

 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
Run Code Online (Sandbox Code Playgroud)

大功告成,立即安装 Vmware Workstation

 path to vm# sh Vm***.bundle
Run Code Online (Sandbox Code Playgroud)


小智 12

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

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 
Run Code Online (Sandbox Code Playgroud)


Sco*_*nce 8

我的第一个猜测是您还没有安装标头。您需要安装适当的 linux-headers 包。很可能,您需要安装linux-headers-generic. 但是,如果您运行的不是 内核linux-generic,请为该内核安装 linux-headers 包。

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


小智 7

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

  1. sudo apt-get install gcc

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


Van*_*aro 5

CTRL+ ALT+t

sudo apt-get install linux-headers-generic

  • linux-headers-generic 已经是最新版本了。0 升级,0 新安装,0 删除,1 未升级。 (3认同)