![如何在 Raspberry Pi 上的 Ubuntu Server 20.04 上安装 HWE 内核](https://linux22.com/image/935036/%E5%A6%82%E4%BD%95%E5%9C%A8%20Raspberry%20Pi%20%E4%B8%8A%E7%9A%84%20Ubuntu%20Server%2020.04%20%E4%B8%8A%E5%AE%89%E8%A3%85%20HWE%20%E5%86%85%E6%A0%B8.png)
我有一台无头式 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.db
and look at values)结尾Kernel-Flavors:
,但linux-generic-hwe-20.04
取决于linux-image-*-generic
或linux-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 ; echo
,raspi raspi2 64k generic-64k generic
是 HWE 内核的可能后缀。
也可以看看Raspberry Pi 4 自定义内核无法安装在 Ubuntu 19.10 中
PS:它可以在内核 5.8 上运行,但是内核 5.11 时我的树莓派就无法启动了。