首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何安装自定义内核的内核头?

如何安装自定义内核的内核头?
EN

Ask Ubuntu用户
提问于 2022-12-05 13:15:57
回答 1查看 977关注 0票数 1

我正在使用Ubuntu22.04。默认内核是5.15.0-56。但是,由于我的膝上型电脑键盘有问题(bug id #216158 ),我应该修补内核。下面是我如何修补内核的步骤。

代码语言:javascript
复制
uname -r (to check current kernel version: 5.15.0-56)

apt source linux-image-unsigned-5.15.0-56
cd ./linux-5.15.0
patch -p1 < ../path/to/patchfile
make oldconfig
make -j 16
make modules_install
make install

bug已经修复,但是我不知道为什么我的内核更改为5.15.64。虽然我使用5.15.0作为源文件并使用旧的内核配置。

当我试图安装VMWare工作站时。我提示到以下窗口:

它是由目录/usr/src/linux-headers引起的-5.15.64找不到。

我的问题是:

  1. 为什么内核版本从5.15.0-56改为5.15.64,即使我使用5.15.0版本作为源程序内核文件?
  2. 如何生成目录/usr/src/linux-headers 5.15.64?

这些是安装在我的机器上的内核。

代码语言:javascript
复制
$ dpkg --list | grep "linux-image" | grep "^ii"
ii  linux-image-5.15.0-25-generic              5.15.0-25.25                               amd64        Signed kernel image generic
ii  linux-image-5.15.0-56-generic              5.15.0-56.62                               amd64        Signed kernel image generic
ii  linux-image-generic-hwe-22.04              5.15.0.56.54                               amd64        Generic Linux kernel image

解决了

的问题

在@Terrance给出一些解释之后,我尝试使用前面提到的类似步骤重新构建内核。但是,不同的是内核的源文件。我使用以下命令。

代码语言:javascript
复制
apt source linux-source-5.15.0

但是,在/usr/src上没有内核头,但是我可以正确地运行VMWare工作站17。

EN

回答 1

Ask Ubuntu用户

发布于 2023-03-30 22:26:07

我以不同的方式解决了这个问题。

https://youtu.be/xOnrdMQd1vU

sudo apt-get更新&& sudo apt-get升级-y

sudo apt-获取安装gcc构建要点-y

下载VMware工作站17 https://www.vmware.com/go/getworkstation-linux

cd下载& chmod u+x VMware* && sudo ./VMware*

在您的终端中Run这些命令

openssl -new -x509 -newkey rsa:2048 -keyout VMWARE 17 -out -outform DER -out VMWARE 17 DER -nodes -days 36500 -subj /CN=VMWARE/“

sudo /usr/src/linux-headers$(uname-r)/script/符号文件sha256 ./VMWARE17.priv ./VMWARE17.der $(modinfo -n vmmon)

sudo /usr/src/linux-headers$(uname-r)/script/符号文件sha256 ./VMWARE17.priv ./VMWARE17.der $(modinfo -n vmnet)

尾$(modinfo -n vmmon) \\ grep“附加模块签名”

sudo mokutil --进口VMWARE17.der

<#>After您已经完成了上面的所有命令,您需要重新启动您的机器,然后注册MOK (您的键),然后再重新启动。当你重新登录时,你就可以去了!

mokutil --测试键VMWARE17.der

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1444085

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档