关于树莓派上 Ubuntu Server 20.04 安装 HWE 的问题
条评论结论:目前无法给树莓派上的 Ubuntu Server 20.04 系统安装 Hardware Enablement (HWE)。
什么是 Hardware Enablement (HWE)
Hardware Enablement (HWE) 帮助在 Ubuntu LTS 上安装更新的内核。下面两个链接介绍了 HWE。
症状
我按照上面第二个链接的说法,执行 sudo apt install --install-recommends linux-generic-hwe-20.04
,却以错误告终。
1 | dpkg: error processing package linux-image-5.11.0-41-generic (--configure): |
讨论
我在网上搜索,发现有人讨论过这个问题。要在树莓派上的 Ubuntu 20.04 系统安装 HWE 需要一点手段。然而,这个手段现在会导致无法启动,只能作罢。
How to install the HWE kernel on Ubuntu Server 20.04 on a Raspberry Pi
总结:如何检查是否可以在树莓派上安装 HWE
执行以下命令来检查:
1 | apt list linux-raspi-hwe-* |
你会看到如下输出:
1 | linux-raspi-hwe-18.04-edge/focal-updates,focal-security 5.4.0.1047.82 arm64 |
可以看到,目前只有 18.04 可以安装 HWE,版本为 5.4,和 Ubuntu 20.04 的内核版本一致。根据此处的输出,20.04 目前不能安装 HWE。
清理
直接放结论好了,执行以下命令清理安装失败的残留。
1 | sudo apt remove linux-*generic-hwe-20.04 linux-*-5.11.0-41* |
其中 5.11.0-41
是安装失败的内核版本,需要根据安装日志替换成实际尝试安装的版本。