硬件:
树莓派4b
希捷2.5寸硬盘
绿联的sata转usb线
软件:
ubuntu-22.04.3-preinstalled-desktop-arm64+raspi.img
最初的系统boot是2022年的,具体版本忘记了,反正是支持usb启动的版本
问题现象:
硬盘使用树莓派提供的镜像烧录软件烧录ubuntu-22.04.3之后能正常进入ubuntu初始化界面,但是在wifi连接界面选择对应热点输入密码时无论如何都连不上,即使跳过此步骤等初始化结束后连接wifi也是显示密码错误,更换普通u盘烧录镜像wifi正常,将镜像烧录到sd卡中然后使用读卡器连接到树莓派的usb也能成功配置,因此怀疑是boot的某些问题导致硬盘启动时wifi驱动丢失,所以刷新boot。
刷新方法:
准备一张空白的sd卡,然后到Releases · raspberrypi/rpi-eeprom (github.com)下载eeprom的boot,我这里下载的是rpi-boot-eeprom-recovery-2023-01-11-vl805-000138c0,写此博客的时候最新版本是rpi-boot-eeprom-recovery-2023-10-18-2712但为了稳一点还是选择了稍旧的版本。
打开Raspberry Pi Imager,选择对应镜像和sd卡进行烧录,完成后插入树莓派上电,等待屏幕显示纯绿色即代表boot更新成功。
之后照常往移动硬盘内烧写树莓派的ubuntu镜像,这次wifi终于能连上了。
11月4号更新,其实上面的方法也不稳定,查遍全网后发现可能是usb3.0对2.4gwifi干扰了,我有空切换到2.0的口试一下,太坑了
11月13更新,尝试了以下几种模式:
iphone12开热点,打开兼容模式(2.4g)外接硬盘插3.0,没信号
关闭兼容模式(5g),就能连上wifi了
打开兼容模式(2.4g)外接硬盘插2.0,有信号
最终解决方法:外接网线(因为我家wifi不支持5ghz)