2019 年的树莓派 4B 重装上阵
古董级程序员,大厂出来后一直在创业公司,现在仍活跃在一线做 AI 相关的开发。更完整的更新写在微信公众号「字与码」:工作经历、对新技术的想法,以及这些年走弯路的记录,会不定期发在那里。若觉得博客对你有用,欢迎顺手关注。
这两天把 2019 年买的树莓派 4B 又翻了出来,4G 内存版。当年买它时还折腾过不少东西,后来吃灰了好几年。这次重新上电,发现其实挺适合拿来跑一些轻量级服务端程序,顺手也把这次重装系统和配件体验记下来,后面继续折腾时再往里补。
镜像和烧录工具
这次我没有装 Raspberry Pi OS,而是直接上了 Ubuntu。树莓派可用的最新 Ubuntu 26.04 LTS 镜像,可以在 Canonical 的树莓派预装镜像目录里找到,我这次用的是 Raspberry Pi Generic (64-bit ARM) preinstalled desktop image。Ubuntu 26.04 LTS 树莓派镜像目录
烧录工具直接用官方的 Raspberry Pi Imager 就够了,下载地址在这里:Raspberry Pi Imager。

顺手说一下,这次装的是代号 Resolute Raccoon,中文一般会译成“坚毅浣熊”的 Ubuntu 26.04 LTS。这个版本已经在 2026 年 4 月 23 日 正式发布,是继 24.04 LTS 之后的新一代长期支持版。按 Ubuntu 官方说法,标准支持周期到 2031 年 4 月,如果配合 Ubuntu Pro,则可以拉长到 10 年。Ubuntu 26.04 LTS Release Notes Canonical 发布说明
为什么这次特意装 26.04 LTS
26.04 这一版还是挺有意思的,不只是“更新了一下包”这么简单。它带了 Linux 7.0 内核、GNOME 50 和 Mesa 26.0,桌面、驱动和开发环境都往前走了一大步。Ubuntu 26.04 LTS Summary
对我这种把树莓派重新翻出来折腾的人来说,有几件事比较直观:
- Kernel 7.0:除了常规的新硬件支持,这一代内核继续把 Rust 相关的驱动和基础设施往前推。比较有代表性的是,Linux 7.0 在 file-backed large folio reclaim 的测试里,ARM64 32 核机器上某些场景最高能做到 75% 的性能提升;这个数字当然是特定 benchmark,不是说日常所有负载都会突然快这么多,但方向是明确的。Ubuntu 26.04 LTS Summary Linux 7.0 reclaim 优化说明
- GNOME 50:默认桌面和系统应用变化很大,我看了一眼,常用默认应用基本都换了一遍。
- Mesa 26.0:图形栈也比较新,虽然我这台树莓派不拿来打游戏,但新驱动总归更让人放心。
- 工具链更新:这一代软件版本也更现代了,像 Python 3.14、GCC 15.2、OpenJDK 25、Go 1.25 这些都已经跟上来了。
另外不只是树莓派镜像在更新,Ubuntu 的 WSL 镜像也一起更新了。这个我后面大概率也会顺手升级看看。
这台老树莓派的现状
翻出来的是 2019 年买的 树莓派 4B,4G 内存版。外面装了一个散热外壳,还带两个小风扇,其中有一个风扇噪音特别夸张,我实在受不了,直接把那根线剪了。机器上还挂着一个摄像头模组,印象里当年是能用的,不过这次还没开始重新验证。
之前配过一张 SanDisk 的 64G 卡,结果这次看起来像是启动一次就坏掉了。好在手上还有一张 128G 的 SanDisk,直接顶上。现在看,树莓派这种长期折腾设备,存储卡真的是消耗品,手里多备一张会轻松很多。

两个新配件,比我预期都好
这次顺手给它配了两个新东西,一个是小键盘,一个是便携显示器。
先说键盘。这个小键盘真有点惊艳,淘宝买的,12.8 元。接收器插到树莓派上就能用,走无线连接,不需要额外折腾驱动。它不仅是全物理键盘,居然还带触控板,能直接当鼠标用。我在 Ubuntu 桌面里试了一下,日常操作完全够用。按键声是有一点,但这不算问题。这个价位能做到这样,真的挺离谱,我会认真推荐。

另一个配件是雕塑家的便携显示器。我买的是最基础的型号,15.6 寸、1920x1080、45% NTSC、60Hz、1000:1 对比度、250 nit、双扬声器。大概 320 元,拼多多比淘宝还便宜十块左右。它带一个保护壳,翻过来就能当支架。
实际用下来,它比我预期好不少。这个配置放在今天看不算高,但已经和很多普通笔记本屏幕差不多了,明显比一两百块那种杂牌屏靠谱。它有两个 Type-C 口和一个 HDMI 口,Type-C 可以供电,也可以直接做视频输入。我试着连手机,能直接投屏,非常方便。树莓派这边要另外准备一根 micro HDMI 线,因为显示器附送的 HDMI 线两头都是标准大口。
说真的,这次把它接起来之后,我第一反应就是:当年给树莓派买的 3.5 寸小屏,真的是太憋屈了。
启动过程很顺
镜像烧好之后,插卡开机,整个启动过程很顺,没有遇到什么玄学问题。无线网卡直接可用,连上 Wi-Fi 之后装一些语言包,很快就进系统了。

如果只是偶尔本地接个键盘和显示器做初始化,这套组合已经很舒服了。之后再转成无头使用,也很自然。
开机后,先把常用软件装上
系统刚起来时,很多最基础的东西并不一定都齐。我这里先补了几个最常用的软件包,实际装的是 vim、python、gcc 这一类:
sudo apt update
sudo apt install vim python3 python-is-python3 gcc
这里多装了一个 python-is-python3,这样直接敲 python 也会指到 Python 3,和很多人平时的使用习惯更一致。vim 不用多说,哪怕只是临时改个配置也离不开;gcc 则是后面装一些需要本地编译的依赖时常会用到。树莓派这种机器,提前把这几个装上,后面会省不少事。
如果安装速度比较慢,理论上可以考虑切到国内源。按很多旧教程的写法,通常会先备份源配置,再换成清华之类的镜像。比如 resolute 仓库按旧格式写,大概会像下面这样:
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ resolute main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ resolute-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ resolute-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ resolute-security main restricted universe multiverse
但 26.04 这里有一个坑:APT 源配置的默认格式已经不是老的 sources.list 单行格式了。新装的系统一般会把主仓库放在 /etc/apt/sources.list.d/ubuntu.sources,用的是 DEB822 格式;老式 .list 依然能用,但如果直接套旧教程、硬改 /etc/apt/sources.list,很容易改不对。Ubuntu sources.list manpage
所以我这里先记下这件事,但暂时不直接动源配置。真要改,比较稳妥的做法应该是先确认系统当前到底在用 /etc/apt/sources.list,还是 /etc/apt/sources.list.d/ubuntu.sources,先做备份,再按 26.04 当前的 ubuntu.sources 格式去改,而不是照着旧版教程简单替换。
开机后第一时间做的两件事
系统起来之后,我觉得有两件事要第一时间做,一个是把 sshd 装好,另一个是把桌面关掉。
1. 安装 sshd
Ubuntu 默认不一定带 openssh-server,我这里直接装:
sudo apt update
sudo apt install openssh-server
然后用下面这个命令看 IP:
ip addr
找到 IP 地址之后,就可以从另外一台机器直接 SSH 登录了,过程非常简单。
2. 关闭桌面,直接进控制台
这台机器只有 4G 内存,我后面打算主要拿它跑一些服务端程序,所以没必要长期起桌面。Ubuntu 26.04 官方对桌面版给出的“舒服使用”建议本来就已经到了 6GB RAM,树莓派 4B 这种 4G 机器,把桌面留在初始化阶段偶尔用一用可以,长期常驻就没什么性价比了。Ubuntu 26.04 LTS Release Notes
我现在这台机器上,是通过修改下面这个文件来控制默认是否进图形界面:
/etc/X11/default-display-manager
如果它的值是:
/usr/sbin/gdm
那就是进入图形界面。
如果改成:
false
那就会直接进控制台。我目前就是这么配的,后面准备以无桌面方式长期跑。
先记到这里
这篇先把最基础的一轮折腾记下来,后面大概率还会继续补,比如摄像头还能不能直接用、跑点什么服务比较合适、长期稳定性怎么样、风扇和散热有没有更安静的方案。
老设备重新拿出来,不一定是为了怀旧,很多时候只是因为它现在依然够用。尤其是树莓派这种东西,只要系统还能起,网络还能通,很多活它都还能接着干。