我目前无法找到有关如何在 Raspberry Pi 上降级 Ubuntu Server 22.04.4 LTS 内核的教程。
当前安装的内核版本是5.15.0-1050-raspi。
Ubuntu Server 22.04 LTS 的 Pi 版本没有安装 GRUB,也不适合我。
我想降级内核的原因:我目前遇到的问题是,由于读取共享文件夹时出现 I/O 错误,基于 CIFS 共享的 Docker 备份失败。
在 Ubuntu 22.04 的当前内核中,存在一个已确认的错误,请参阅https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2060780
我安装了 Linux Mint 的笔记本也受到了这个 bug 的影响。
我想知道这是否也影响 Raspi 版本中的当前内核。
Raspberry 在无头模式和 DMZ 中运行,因此管理系统的唯一方法是 SSH。
我建议您不要降级,而是将 Pi 配置为启动较早的内核 (
5.15.0-1049-raspi
),该内核仍在系统上。这样,您就不会搞乱任何未来的内核升级(当问题smb
得到解决时)。在 Pi 上,内核文件位于
/boot
,但实际用于启动的文件位于/boot/firmware
。要启动另一个内核,只需将文件
/boot/firmware/initrd.img
和替换/boot/firmware/vmlinuz
为以下位置的首选版本/boot
:然后重新启动。
要恢复到当前内核,请运行:
当新内核可用时
apt
,这些文件将作为内核包的安装后脚本的一部分被覆盖。基于此答案中的信息。