Armbian 系统升级终极指南:3 步摸清版本、安全升到 LTS(amlogic s9xxx 适用)
【免费下载链接】amlogic-s9xxx-armbianSupports running Armbian on Amlogic, Allwinner, and Rockchip devices. Support a311d, s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, s905l, rk3588, rk3568, rk3399, rk3328, h6, etc.项目地址: https://gitcode.com/GitHub_Trending/am/amlogic-s9xxx-armbian
amlogic s9xxx 盒子刷着 ophub/amlogic-s9xxx-armbian,更新却总出问题?先搞清楚它跑的是什么版本。本文用一条命令带你完成 Armbian 版本识别,手把手讲 23.04 升到 24.04 的安全做法,再讲 LTS 怎么选。
先摸清底细:Armbian 版本识别最快的方法
Armbian 的底层要么是 Ubuntu,要么是 Debian。你跑的是哪一版,直接决定升级路径怎么走。
在设备上敲下这条命令:
lsb_release -a输出类似这样:
Distributor ID: Ubuntu Description: Armbian 23.11.0-trunk lunar Release: 23.04 Codename: lunar逐行拆开看:
- Distributor ID:基础发行版,Ubuntu 还是 Debian
- Description:Armbian 构建版本号,比如 23.11.0-trunk 代表这套 Armbian 的构建批次
- Release:具体版本号,23.04就是 Ubuntu 23.04
- Codename:发行版代号,lunar对应 Ubuntu 23.04。这个单词后面要改它,先记住
版本读清楚了,Armbian 版本识别这一步就算完成。接下来是更关键的判断:到底要不要升。
升级前先想清楚:Armbian LTS 怎么选、该不该升
升级不是必须,但升到哪个版本,决定这台盒子能安稳用多久。
Armbian LTS 怎么选?原则就一条:生产环境、长期跑业务的设备,选 LTS 版本。原因很实在:
- 官方支持周期通常5 年,安全更新跟得久
- 软件仓库更稳定,不容易中途挂源
- 非 LTS 版本(比如 Ubuntu 23.04)大约9 个月后停止维护,再等就面临源不可用
反过来,纯折腾、追新特性,非 LTS 也可以。但如果你做的是一次 amlogic s9xxx 升级,盒子还要挂着服务、看片、跑容器,就请选一个能跑五年的版本。
手把手升级:Armbian 23.04 升 24.04 不翻车的三步走 🔧
拿最典型的场景说:Armbian 23.04 升 24.04,也就是从lunar到noble。整个 Armbian 系统升级,三步:
先把当前系统全部软件包更新到最新。旧版本上带着半新不旧的包去升级,最容易打架:
sudo apt update && sudo apt full-upgrade改源,换代号。打开源配置(一般在 /etc/apt/sources.list),把lunar全部替换成noble,偷懒可以直接用
sed -i 's/lunar/noble/g' /etc/apt/sources.list执行升级。刷新源、整系统升级,完成后重启:
sudo apt update && sudo apt full-upgrade重启后再跑一遍
lsb_release -a,确认 Codename 已经变成noble,才算真正落地。
⚠️ 动手之前,风险控制做到位:
- 非关键设备先试。跑通了再复刻到主力机器
- 升级中绝不断电,断电是升级失败的头号原因
- 留好应急恢复。重要数据备份,系统镜像留一份,翻车了也能回滚
Armbian 系统升级本身很少把盒子变砖,但"备份 → 升级 → 验证"这个习惯请保留。
升级之后:让系统长期不掉链子的维护清单 ✅
升级只是开始,稳定靠日常养护:
- 定期更新,
apt update保持每周跑一次 - 盯官方公告,Armbian 发版、版本停止维护的消息,出了就看
- 旧版本及时迁移,底层版本停止维护就动手,别硬扛
- 重要数据定期备份,尤其是升级前——备份永远是最便宜的保险
Armbian 软件与源配置的细节,可以翻一翻 documents/armbian_software.md;需要更换内核时,compile-kernel/ 目录里就能重新编译。
版本识别、升级决策、日常养护,串起来就一句话:知道自己跑的什么,升到该升的地方,升完继续管。
现在就敲一下lsb_release -a,看看你跑的是哪个版本。
【免费下载链接】amlogic-s9xxx-armbianSupports running Armbian on Amlogic, Allwinner, and Rockchip devices. Support a311d, s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, s905l, rk3588, rk3568, rk3399, rk3328, h6, etc.项目地址: https://gitcode.com/GitHub_Trending/am/amlogic-s9xxx-armbian
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考