linux - UTS_RELEASE 显示错误的版本
问题描述
目前我正在使用 linux-5.4.0-60-generic,如果我 catutsrelease.h
我得到以下内容。
$ cat /usr/src/linux-headers-5.4.0-60-generic/include/generated/utsrelease.h
#define UTS_RELEASE "5.4.78"
这使得安装任何内核模块变得非常困难,因为它编译时将 vermagic 设置为5.4.78
,然后uname -r
返回5.4.0-60-generic
. 要修复utsrelease.h
,我可以下载源代码并重新编译内核并修复Makefile
版本以更正版本,但是编译内核需要很多时间,并且当我升级内核时它会回到错误的 UTS_RELEASE。
我搞砸了一些步骤,还是按预期工作?
解决方案
推荐阅读
- algorithm - 差异字符串匹配
- javascript - 如何将 MultiPolygons 组合在一起以简化 GeoJSON?
- shell - 提取不超过 N 个字符且不以特定字符结尾的前缀
- python - pyexpat.cpython-35m-x86_64-linux-gnu.so:未定义符号:XML_SetHashSalt
- python - 使用python的技术分析库时Column操作出错
- keras - 无法设置优化器的动量
- apollo - 有没有办法允许@apollo/client 3.0 上的可变性
- python - Pyspark:窗口/有条件的累积和
- c# - 在 wpf 中关闭窗口之前强制发送 MQTT 消息?
- sql - 查找每组丢失物品的数量(ORACLE SQL)