首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在lts上安装最新的ubuntu *签名*内核

问如何在lts上安装最新的ubuntu *签名*内核
EN

Ask Ubuntu用户
提问于 2022-10-06 19:13:18
回答 1查看 1.6K关注 0票数 2

安装主线内核不是一个选项,因为它不是为SecureBoot签名的:我点击了不良垫片签名,我不能禁用SecureBoot,也不能在我的系统上注册我自己的签名密钥(锁定BIOS)。

我如何安装最新的可签名可用内核,此时泛型/linux-泛型 ie约为5.19.0-19,为22.10制造,在22.04LTS上?

请注意,这些内核仅在4个月后(来源)进入ubuntu。

到目前为止,我已经尝试过:

代码语言:javascript
复制
root=http://fr.archive.ubuntu.com/ubuntu/pool/main/
wget \
$root/l/linux-signed/linux-image-5.19.0-19-generic_5.19.0-19.19_amd64.deb \
$root/l/linux/linux-headers-5.19.0-19-generic_5.19.0-19.19_amd64.deb \
$root/l/linux/linux-headers-5.19.0-19_5.19.0-19.19_all.deb \
$root/l/linux/linux-modules-5.19.0-19-generic_5.19.0-19.19_amd64.deb \
$root/l/linux/linux-modules-extra-5.19.0-19-generic_5.19.0-19.19_amd64.deb \
$root/l/linux/linux-modules-iwlwifi-5.19.0-19-generic_5.19.0-19.19_amd64.deb

sudo dpkg -i *.deb

内核似乎确实通过了shim签名检查,但是锁上了100%的CPU,并且只打印出无用的“标准”but bios错误:

DPC: RP日志大小0是无效的ACPI错误:线程.无法释放互斥物..。由于先前的错误而中止方法_SB.PC00.LPCB.ECDV._Q66 (AE_AML_NOT_OWNER)

EN

回答 1

Ask Ubuntu用户

发布于 2022-10-18 13:25:26

似乎我最初遇到了一个特定版本5.19.0-19的问题,或者需要最新的固件代码。

因此,以下说明起作用:

代码语言:javascript
复制
root=http://fr.archive.ubuntu.com/ubuntu/pool/main/
major=5.19.0
patch=24
rev=25

wget \
$root/l/linux-signed/linux-image-$major-${patch}-generic_$major-${patch}.${rev}_amd64.deb \
$root/l/linux/linux-headers-$major-${patch}-generic_$major-${patch}.${rev}_amd64.deb \
$root/l/linux/linux-headers-$major-${patch}_$major-${patch}.${rev}_all.deb \
$root/l/linux/linux-modules-$major-${patch}-generic_$major-${patch}.${rev}_amd64.deb \
$root/l/linux/linux-modules-extra-$major-${patch}-generic_$major-${patch}.${rev}_amd64.deb \
$root/l/linux/linux-modules-iwlwifi-$major-${patch}-generic_$major-${patch}.${rev}_amd64.deb

sudo dpkg -i *.deb

# fixes "Possible missing firmware /lib/firmware/i915/skl_guc_70.1.1.bin for module i915" etc
wget \
$root/a/amd64-microcode/amd64-microcode_3.20220411.1ubuntu3_amd64.deb \
$root/l/linux-firmware/linux-firmware_20220923.gitf09bebf3-0ubuntu1_all.deb
sudo dpkg -i --auto-deconfigure linux-firmware_*.deb amd64-microcode_*.deb

卸载

代码语言:javascript
复制
major=5.19.0
patch=19
sudo apt remove linux-image-$major-${patch}-generic linux-headers-$major-${patch} linux-modules-$major-${patch}

注意:您需要根据在http://fr.archive.ubuntu.com/ubuntu/pool/main/中可以找到的内容编辑主要的/修补程序/rev和固件/微代码版本--因为只有最新的版本才会出现。

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

https://askubuntu.com/questions/1434143

复制
相关文章

相似问题

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