上个周末,一个误操作将树莓派系统弄崩了。于是,这周就一直在反反复复地系统重装中度过了。为什么说是反反复复?因为人心不足,我想难得重装一次,那就系统升个级吧!结果,惨痛的教训告诉我,最实用的才是最好的。
其实系统重装很简单,选择一个合适的镜像,用软件烧录到sd卡中就完事儿了。而且,现在树莓派官网还推出了直接烧录工具Raspberry Pi Imager,重装系统已经变得更加容易(《用Raspberry Pi Imager重装树莓派系统_树莓派官网 系统软件-CSDN博客》)。但是,这个工具提供的镜像版本最低也是bullseye版本,当前默认的都是bookworm版,这对老型号的树莓派来说,还是要注意下的。
比如我的树莓派3B+,是32位armv71架构,买的时候就配了一个3.5英寸触摸屏。当初装的是2019的stretch版的raspbian。这次重装系统,第一次选择了Raspberry Pi Imager工具中的32位bookworm,应该对应debian12吧?安装好后,要给3.5英寸屏加驱动,按照《NO2 安装3.5英寸屏幕及其驱动_mmdvm3.5寸屏驱动-CSDN博客》一文所述的操作步骤完成后,屏幕依旧没有正常显示。查了说明文档才知道,要在bookworm系统安装屏的驱动,需要的操作步骤很繁琐。而且,我的3.5mm音频喇叭也不晓得怎么会无法成功识别……基于这两个问题,我选择再次烧录新镜像。
第二次依旧是用Raspberry Pi Imager工具烧录了一个bullseye版的镜像,这一次3.5英寸屏幕和3.5mm音频喇叭都能正常识别和使用了。本来都挺好的,我还成功地将智能语音套件安装了上去。但是,在使用过程,snowboy不知怎么始终无法被唤醒。关键是没有任何报错提示。纠结了一下,最终还是选择再次重装系统。
第三次选择了3.5英寸屏开发商提供的2019buster版的raspbian,一切都是熟悉的配方,软硬件全部一步到位。不过,可能是系统太老了(oldoldstable),所以在第一次apt-get update的时候会遇到这样的报错:
E: Repository 'http://raspbian.raspberrypi.org/raspbian buster InRelease' changed its 'Suite' value from 'stable' to 'oldoldstable'
解决方法:
sudo apt update -y
sudo apt-get update
所以,raspbian系统不是越新越好,适合你的树莓派硬件需求以及你本身的习惯才是最重要的!