Rocky Linux,我谢谢你

前两天因为自己的笔记本电脑换了Fedora,体验还不错,于是想要把自己的家里云换成红帽系发行版,朋友推荐下就选了Rocky Linux。

设备:Raspberry Pi 4B

按照寻常的流程,换系统需要备份→刷系统→启动,但是很明显这篇文章并不怎么寻常。刷入Rocky Linux 10系统后插入SD卡后树莓派的ACT闪了7次,并且路由器后台也没有它的MAC,这时候我感觉有点不对劲了,于是换了3个烧录程序:rpi-imager,BalenaEtcher,Fedora Media Writer,结果不出所料,都是同样的结果。

之后我尝试根据AI描述,在bootfs里该改了几个配置选项,然后…没有然后,还是那样。

这时心灰意冷的我准备换Fedora Server,虽然可能不太稳定,但是似乎家里云也没有必要有什么稳定性可言。此刻这个感觉自己是天才般的人刷了镜像插进卡槽:好消息是它的ACT正常闪了并且连上了网,坏消息是我没有显示器并且Fedora官方与万能的互联网论坛没有给出任何的headless配置方法,FUCK!

正当我想要换AlmaLinux的时候,鬼使神差,我到必应上搜了搜 rocky rpi boot fail,结果出来了一个论坛帖子

Rocky Linux BugTracker

But,好消息是也给了解决方法,要降级eeprom:

Since it was identified that RL10.1 does successfully boot using the 2024-05-17 firmware (pieeprom-2024-05-17.bin), I have tried later firmware to see when it ceased to work. RL 10.1 boots with firmware pieeprom-2024-10-10.bin and pieeprom-2024-12-07.bin.

The next stable firmware release after pieeprom-2024-12-07.bin is pieeprom-2025-02-11.bin and with that and all later stable firmware RL10.1 fails to boot. So whatever the issue it was first introduced between these two firmware releases.

It is proposed that either:
a) For the RL10, Rpi download update the README to clarify that for a Rpi 4 model B the latest firmware with >with RL10 works is that in pieeprom-2024-12-07.bin
b) Resolve the issue and make an updated RL10 image available for download.

不过我玩了树莓派几年也没升过eeprom,这就犯了难。我摸索着用rpi-imager的SD Card Boot尝试替换里面的.bin文件(一开始还找错地方,不是在Github Release而是在Code里面),不负众望,又失败了,只得委屈委屈我的SD卡多刷了个Raspberry Pi OS Lite,用Debian降了级。

好消息:装上了!
坏消息:dnf装软件为什么还要transaction???TUNA为什么没有Rocky镜像???我的1Panel为什么不支持自动安装Docker???

FUCK