【发布时间】:2016-08-09 02:36:07
【问题描述】:
我有一个 CentOS Linux 版本 7.2.1511(核心)。
我想为当前运行的内核构建一些内核代码。
我的 uname -r 说 3.10.0-327.10.1.el7.x86_64,但是 ls -l /usr/src/kernels/
仅显示 3.10.0-327.13.1.el7.x86_64。为什么我的文件系统上没有当前内核的来源(香草新鲜配置的 Digitalocean 盒)?
为什么 yum install kernel-devel 不为当前运行的内核安装头文件?
【问题讨论】:
-
标题可能相同。为什么会有这样的问题?
-
/usr/src/kernels包含内核源代码,可以手动构建(在那个地方,或者在复制到另一个位置之后)。为了能够为内核构建模块,您需要拥有/lib/modules/<kernel-version>/build。这个目录指向哪里? -
@Tsyvarev To /usr/src/kernels of not running kernel version
-
你的包裹好像坏了。
标签: linux