编译内核时最后一步make install出错 无法编译nvidia模块

新手上路,请多包涵

编译安装内核,前面的
make
make modules_install
都没有报错
最后一步make install出错
无法编译nvidia模块
出错信息:
ERROR (dkms apport): kernel package linux-headers-4.14.0 is not supported
Error! Bad return status for module build on kernel: 4.14.0 (x86_64)
Consult /var/lib/dkms/nvidia/384.90/build/make.log for more information.

make.log:
DKMS make.log for nvidia-384-384.90 for kernel 4.14.0 (x86_64)
2017年 11月 14日 星期二 00:49:40 CST
Makefile:19: /Kbuild: 没有那个文件或目录
make[2]: * No rule to make target '/Kbuild'。 停止。

Makefile 中相关语句:
18 ifneq ($(KERNELRELEASE),)
19 include $(src)/Kbuild
20 else

之前都能成功安装的,为什么$(src)变量没有值呢?
这个src应该指向nvidia384.90的src还是指向kernel的src?

阅读 7.9k
1 个回答

你是不是升级过内核了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题