我该如何根据此错误消息的要求安装内核头文件?

我该如何根据此错误消息的要求安装内核头文件?

当我跑步时

sudo dpkg --configure -a

我明白了

Error! Your kernel headers for kernel 3.2.0-48-generic-pae cannot be found. Please install the linux-headers-3.2.0-48-generic-pae package.

并卡在

update-initramfs: Generating /boot/initrd.img-3.2.0-48-generic-pae

我该如何解决?

答案1

使用您最喜欢的包管理工具安装包。使用此链接与软件中心一起使用:Linux 标头-3.2.0-48-通用-pae安装 linux-headers-3.2.0-48-generic-pae或者使用apt-get例如:

sudo apt-get install linux-headers-3.2.0-48-generic-pae

最好也包含元包,以便较新的内核更新也能引入新的标头:Linux 标头通用 pae安装 linux-headers-generic-pae

sudo apt-get install linux-headers-generic-pae

请注意,此答案特定于您的 PAE 内核。大多数用户可能会运行i386amd64内核。

答案2

这里(您的情况是 3.2.0-48)并下载相应的标头或整个新内核文件(目前 3.9.7 是最稳定的)。在终端中,将目录更改为您将拥有这些下载文件(适用于您的架构的标头、headers_all 和/或图像文件)的文件夹,然后键入

dpkg -i linux*.deb

这应该可以解决问题。

相关内容