You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 20.04无法获取对应内核版本的Linux Headers问题求助

Ubuntu 20.04无法获取对应内核版本的Linux Headers问题求助

看起来你遇到的是内核版本与配套Headers包不匹配的问题——你当前运行的内核是 6.6.7-060607-generic,但已安装的Headers里只有不带 -generic 后缀的 linux-headers-6.6.7-060607,这就导致系统找不到对应内核的Headers了。我给你几个实用的解决办法:

方法一:直接安装匹配的Headers包

先确认当前内核版本:

uname -r

确认输出是 6.6.7-060607-generic 后,执行以下命令安装对应Headers:

sudo apt update
sudo apt install linux-headers-$(uname -r)

如果提示找不到这个包,说明该版本的Headers不在默认软件源中(大概率是你安装了非官方渠道的内核),可以试试下面的方法。

方法二:重新安装官方支持的内核及Headers

你已经安装了 linux-headers-generic-hwe-22.04,这个包会提供Ubuntu官方支持的HWE(硬件启用)内核,稳定性更有保障。可以先切换回旧的可启动内核(比如你已安装的 6.2.0-39-generic),然后清理掉有问题的6.6版本内核,再重新安装官方HWE内核:

  1. 重启系统,在GRUB菜单中选择“Advanced options for Ubuntu”,然后选择旧版本的内核(比如 6.2.0-39-generic)启动。
  2. 卸载有问题的6.6版本内核及Headers:
sudo apt purge linux-image-6.6.7-060607-generic linux-headers-6.6.7-060607
  1. 重新安装官方HWE内核,它会自动配套安装对应Headers:
sudo apt install linux-generic-hwe-22.04
  1. 重启系统后,运行 dpkg-query -s linux-headers-$(uname -r) 确认问题是否解决。

方法三:手动下载并安装对应Headers的DEB包

如果这个6.6版本的内核是你手动从第三方渠道下载安装的,那你需要找到对应版本的 linux-headers-6.6.7-060607-generic.deb 包,然后用以下命令安装:

sudo dpkg -i /path/to/linux-headers-6.6.7-060607-generic.deb

安装完成后再验证是否匹配:

dpkg-query -s linux-headers-$(uname -r)

备注:内容来源于stack exchange,提问作者Hao Yuan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 13:38:03