我的笔记本电脑表现可疑(从睡眠状态恢复有时会失败)。
问题首先发生在内核上4.8.10-200.fc28
。但这是我仍然安装的最旧的内核。我只安装了最新的 3 个 Fedora 内核。
(尽管我installonly_limit=12
在/etc/dnf/dnf.conf
6 个多月前就开始尝试这样做,将旧内核保留更长时间。似乎是 PackageKit (或者 libdnf 的后端)刚刚坏了.)
有没有一种快速的方法来安装旧内核以进行测试? (有什么方法可以避免它们在下一次内核更新时被自动删除吗?)
答案1
转到 Fedora 的软件包构建系统(称为 Koji),并在此处找到您正在寻找的内核:
(编辑):https://koji.fedoraproject.org/koji/packageinfo?packageID=8
然后向下滚动您要查找的 x86-64 架构。那么你有两个选择;将您需要的内容(kernel、kernel-core、也许是 kernel-devel、kernel-headers、kernel-modules)下载到本地磁盘,然后使用 dnf 安装内核:
它看起来像:
dnf install ~/Downloads/kernel-4.6.6-300.fc24.x86_64.rpm
详细描述了如何做到这一点的过程软呢帽杂志。您不仅应该下载带有内核的软件包,还应该下载带有内核、内核核心和内核模块的所有三个软件包。
答案2
这解决方案适用于 RHEL,但它对于 Fedora 应该同样有效(在 Fedora 中,yum 是 dnf 的链接):
列出可用的内核:
yum list kernel*
安装所需版本的内核:
yum install kernel-3.10.0-693.17.1.el7
重新启动系统:
systemctl reboot