编译 Intel-phc 说我没有标题

编译 Intel-phc 说我没有标题

尝试按照在线教程操作“Ubuntu 上搭载最新内核的 Intel-phc”。我的 ubuntu 内核版本是 3.2.0-38-generic (Ubuntu 14.04)。按照说明,我从https://www.kernel.org。除了最后两个步骤(make、sudo make dkms_install)外,我能够完成所有步骤。我得到:

Makefile:29: *** Kernel version not found, maybe you need to install appropriate kernel-headers or run make with KERNELSRC parameter, e.g.: make KERNELSRC=/usr/src/linux.  Stop. 
  • 我这里漏掉了什么?如果我正确理解了 makefile,它期望编译后的内核与我当前的内核具有相同的版本?然而,这不是我在教程中读到的。

答案1

那个内核版本很奇怪,应该是 3.13,你确定不是升级后内核错误---旧内核仍然安装?

在这种情况下

sudo apt-get install linux-generic
sudo apt-get update
sudo apt-get dist-upgrade 

然后删除手动安装的内核并重新启动应该可以解决问题。

如果您确实需要不同的内核并手动安装它,则需要安装相应的头文件包,这里有解释:https://wiki.ubuntu.com/Kernel/MainlineBuilds?action=show&redirect=KernelMainlineBuilds#Installing_upstream_kernels

相关内容