尝试按照在线教程操作“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