如何在 Raspberry Pi 上的 Ubuntu Server 20.04 上安装 HWE 内核

如何在 Raspberry Pi 上的 Ubuntu Server 20.04 上安装 HWE 内核

我有一台无头式 Raspberry Pi 4 (4GB),运行 64 位 Ubuntu Server,作为我的家庭 NAS 服务器。它在 ZFS RAIDZ 中驱动 4 个 2TB USB3 驱动器,通过 USB3 集线器连接,该集线器还为 Pi 供电。

它从 5 月左右开始运行,随着 64 位 Pi 上的 20.04 成熟,它明显变得更加稳定。我注意到的唯一小问题是没有预编译的 ZFS 二进制文件,并且每次我获得新内核版本时,机器都会重建所有 ZFS 模块。

我想在机器上安装 20.04.2 的 HWE 堆栈,从而获得内核 5.8。但是似乎没有任何 RasPi 内核包。是吗?通用 ARM HWE 内核不起作用;它安装得很好,但 Pi 只是重新启动到最新的 5.4 内核。

答案1

-raspi您的内核名称应以(run grep -A 7 "Raspberry Pi 4" /usr/share/flash-kernel/db/all.dband look at values)结尾Kernel-Flavors:,但linux-generic-hwe-20.04取决于linux-image-*-genericlinux-image-*-generic-64k或任何。因此,您需要/etc/flash-kernel/db在安装新内核之前添加两行:

Machine: Raspberry Pi 4 Model B Rev 1.1
Kernel-Flavors: raspi raspi2 64k generic-64k generic

其中Raspberry Pi 4 Model B Rev 1.1是的输出cat /proc/device-tree/model ; echoraspi raspi2 64k generic-64k generic是 HWE 内核的可能后缀。

也可以看看Raspberry Pi 4 自定义内核无法安装在 Ubuntu 19.10 中

PS:它可以在内核 5.8 上运行,但是内核 5.11 时我的树莓派就无法启动了。

相关内容