警告:这只是我在业余时间进行的一个个人项目,并未得到Canonical的认可或支持。你即将安装的内核可能不会收到任何补丁或安全更新。它未经彻底测试,可能会使你的系统无法使用,甚至损坏你的数据。请自行承担风险。
如果你对在Raspberry Pi上尝试Ubuntu实时内核感兴趣,那么你来对地方了。请参阅下面文章以了解实时Linux的简介。
x目前,我只为Ubuntu Lunar提供了基于arm64架构的6.2版本内核包(通过我的raspi-rt PPA),因此你需要安装一个64位的Lunar镜像,最好是在Raspberry Pi4 B(或任何其他基于BCM2711的型号)上。如果你需要这方面的帮助,请查阅下面指南。
我的raspi-rt内核基于官方的Ubuntu raspi 6.2内核,并应用了上游的RT 补丁集,同时启用了相关的配置选项(PREEMPT_RT)。
一旦你的Pi运行起了Ubuntu Lunar,你需要调整flash-kernel以识别新的raspi-rt内核版本。为此,请运行以下命令。这只需执行一次。
$ sudo sed -i 's/\(raspi-nolpae\)$/\1 raspi-rt/' /usr/share/flash-kernel/db/all.db
接下来,将我的raspi-rt PPA 添加到你的系统中,并安装内核包:
$ sudo apt-add-repository -P juergh/raspi-rt$ sudo apt install linux-raspi-rt
根据你系统上安装的其他内核,你可能需要告诉flash-kernel使用新安装的raspi-rt内核作为启动内核:
$ sudo flash-kernel --force 6.2.0-1003-raspi-rt
就这样。现在重启,并检查RT内核是否正在运行:
$ uname -aLinux rpi-4b-rev1d2-2c1a 6.2.0-1003-raspi-rt #3+rt3.1-Ubuntu SMP PREEMPT_RT Mon Mar 27 1137 UTC 2023 aarch64 aarch64 aarch64 GNU/Linux
你可能还想安装rt-tests包,它提供了一些工具来评估你的闪亮新实时系统的延迟和其他内核方面。祝你玩得开心,并让我知道你的进展,但不要期待任何支持。
-
内核
+关注
关注
3文章
1423浏览量
41670 -
Ubuntu
+关注
关注
5文章
598浏览量
31673 -
树莓派
+关注
关注
122文章
2059浏览量
107891
发布评论请先 登录
Ubuntu 16.04 MATE树莓派3版本开始支持板载Wi-Fi和蓝牙
如何在树莓派上安装Ubuntu MATE ?

树莓派安装DIN导轨
树莓派3硬件配置_树莓派3都能装什么系统_树莓派3系统安装教程
Ubuntu 16.04 MATE树莓派3版本开始支持板载Wi-Fi和蓝牙
树莓派装ubuntu和raspbian哪个更好
树莓派+Ubuntu:工业界的“绝配”如何掀起智能风暴!

评论