IoT-For-Beginners 的 Raspberry Pi 无法启动,如何排查电源、SD 卡与 HDMI 连接
【免费下载链接】IoT-For-Beginners12 Weeks, 24 Lessons, IoT for All!项目地址: https://gitcode.com/GitHub_Trending/io/IoT-For-Beginners
在 IoT-For-Beginners 课程中,如果你的 Raspberry Pi 插入 SD 卡、接上电源后出现无显示、无 LED 活动,或者出现彩虹屏(rainbow screen),说明设备没有正常启动。仓库的 TROUBLESHOOTING.md 把"Raspberry Pi won't boot"列为硬件问题,并给出了固定的排查顺序:先查电源,再查 SD 卡,最后查 HDMI 连接。本文按这个顺序整理出可执行的排查步骤、SD 卡重刷的具体操作,以及启动成功后的验证方式。
适用对象:按课程 hardware.md 使用 Raspberry Pi(课程以 Pi 4 为例,Pi 2B 及以上可运行课程作业)的读者。
先确认现象属于"无法启动"
按 TROUBLESHOOTING.md 的"Raspberry Pi won't boot"一节,以下现象属于本条排查路径:
- 接上显示器后没有任何显示;
- 板上的 LED 没有任何活动;
- 屏幕出现彩虹屏(rainbow screen)。
如果 Pi 已经能看到启动画面、只是无法 SSH 连接或网络不通,那属于文档中另一个独立问题("Cannot SSH to Raspberry Pi"),不属于本文的排查范围。
第一步:检查电源
文档给出的第一条检查项是电源:
- 课程使用 Pi 4 时,要求使用官方 5V 3A USB-C 电源(TROUBLESHOOTING.md)。hardware.md 同时说明:Pi 4 需要 USB-C 电源,更早的 Pi 型号需要 micro-USB 电源。如果你手上的 Pi 不是 4 代,先确认接口类型是否匹配。
- 仓库的预防建议明确要求:避免使用廉价的数据线和电源适配器,Pi 尤其需要稳定的供电(TROUBLESHOOTING.md "Tips for Prevention" 一节)。
判断方法:换用符合规格的电源适配器后重新上电,观察 LED 与屏幕是否有反应。若仍无反应,进入 SD 卡排查。
第二步:检查 SD 卡并重新刷写
按文档顺序,SD 卡一侧有三件事要做:
- 确认 SD 卡已完全插入到位(TROUBLESHOOTING.md);
- 重新格式化 SD 卡并重新安装 Raspberry Pi OS;
- 换一张 SD 卡再试,文档建议使用推荐品牌,并在别处提醒过避免廉价/仿制卡,因为它们可能导致数据损坏(TROUBLESHOOTING.md "Data loss or corruption" 一节)。
课程文档 pi.md 给出了用 Raspberry Pi Imager 重新刷写 OS 的完整步骤,可以照做:
- 安装Raspberry Pi Imager;
- 把 SD 卡插入电脑(必要时用读卡器);
- 点击CHOOSE OS选择系统。课程在无显示器(headless)场景下选择的是Raspberry Pi OS (Other)→Raspberry Pi OS Lite (32-bit);如果你接显示器直接操作 Pi,按课程指向的官方 Raspberry Pi 设置指南选择对应版本;
- 点击CHOOSE STORAGE选择你的 SD 卡;
- 按
Ctrl+Shift+X打开Advanced Options,可以预先配置:勾选Enable SSH并为pi用户设置密码、配置 WiFi(用网线则不需要)、设置时区,然后SAVE; - 点击WRITE写入。写入完成后系统会自动弹出 SD 卡。
把写好的 SD 卡装回 Pi,上电。课程文档说明正常启动大约需要2 分钟(pi.md:"power up the Pi and wait for about 2 mins for it to properly boot")。
第三步:检查 HDMI 连接(Pi 4)
排除了电源和 SD 卡后,文档的第三项检查是 HDMI:
- Pi 4 有两个 HDMI 口,两个口都要尝试;
- 文档建议使用靠近电源口的那个 HDMI 口(TROUBLESHOOTING.md)。
同时确认线缆接的是显示器/电视的输入端,而不是 Pi 端松动。
如何判断启动成功
接显示器的情况:等待约 2 分钟后应出现系统画面;随后按课程指引打开 Terminal(桌面菜单Menu → Accessories → Terminal)继续配置(pi.md)。
无显示器的 headless 情况:在电脑终端执行课程文档给出的连接命令,用 Imager 高级选项中设置的密码登录:
ssh pi@raspberrypi.local如果提示找不到主机名,文档给出的处理是:Linux 上安装 Avahi(
sudo apt-get install avahi-daemon),Windows 上安装 Bonjour 组件,或者改用 Pi 的 IP 地址连接。
如果上电后 LED 一直无活动、且电源已换过仍无反应,仓库文档没有给出更进一步的检查项;此时可以按 TROUBLESHOOTING.md "Getting Help" 一节整理问题描述(现象、已尝试的步骤、硬件版本)向社区求助。
相关限制与预防
- 不要在未关机时直接拔电。文档把"Clean shutdown (don't pull power)"列为防止 SD 卡数据丢失或损坏的必要做法,粗暴断电可能造成下次启动异常(TROUBLESHOOTING.md)。
- 文档建议定期备份可用的 SD 卡,这样出问题时可以直接换卡恢复,而不必每次重新刷写。
- 供电不足在文档中还表现为 WiFi 频繁掉线、系统卡顿等现象;如果你排查完启动后又遇到这类问题,同样先回到"5V 3A(或更好)供电"这一项(docs/troubleshooting.md)。
【免费下载链接】IoT-For-Beginners12 Weeks, 24 Lessons, IoT for All!项目地址: https://gitcode.com/GitHub_Trending/io/IoT-For-Beginners
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考