安装主线内核不是一个选项,因为它不是为SecureBoot签名的:我点击了不良垫片签名,我不能禁用SecureBoot,也不能在我的系统上注册我自己的签名密钥(锁定BIOS)。
我如何安装最新的可签名可用内核,此时泛型/linux-泛型 ie约为5.19.0-19,为22.10制造,在22.04LTS上?
请注意,这些内核仅在4个月后(来源)进入ubuntu。
到目前为止,我已经尝试过:
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)
发布于 2022-10-18 13:25:26
似乎我最初遇到了一个特定版本5.19.0-19的问题,或者需要最新的固件代码。
因此,以下说明起作用:
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卸载
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和固件/微代码版本--因为只有最新的版本才会出现。
https://askubuntu.com/questions/1434143
复制相似问题