内核 5.11.0-25 和 5.11.0-27 自动更新失败

内核 5.11.0-25 和 5.11.0-27 自动更新失败

系统是一台装有 Nvidia 显卡的旧 HP。标题中提到的最后两个内核更新在上周未能构建。

问题似乎出在为内核构建 nvidia-340-340.108 上。make 日志:

make[1]: Entering directory '/usr/src/linux-headers-5.11.0-27-generic'
test -e include/generated/autoconf.h -a -e include/config/auto.conf || (    
    \
echo >&2;                           \
echo >&2 "  ERROR: Kernel configuration is invalid.";       \
echo >&2 "         include/generated/autoconf.h or include/config/auto.conf are 
missing.";\
echo >&2 "         Run 'make oldconfig && make prepare' on kernel src to fix it.
";  \
echo >&2 ;

我手动尝试了 make oldconfig,但由于缺少 flex 而失败。下载了它,然后由于缺少 bison 而失败。下载了它,make oldconfig 成功了。然后尝试 make prepare,由于缺少 arch/x86/tools/relocs_32.c 文件而失败。这是我能想到的最好的办法了。我目前正在从高级 grub 菜单启动 5.8.0-63 内核。我已使用以下方法固定了 5.8.0-63

sudo apt-mark hold on the image and headers for 5.8.0-63.

我想删除 5.11 内核的部分内容,但是我看到的关于此的建议有些模糊。

相关内容