IoT-For-Beginners 的 Raspberry Pi 无法启动,如何排查电源、SD 卡与 HDMI 连接
2026/9/14 13:57:25 网站建设 项目流程

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 卡一侧有三件事要做:

  1. 确认 SD 卡已完全插入到位(TROUBLESHOOTING.md);
  2. 重新格式化 SD 卡并重新安装 Raspberry Pi OS
  3. 换一张 SD 卡再试,文档建议使用推荐品牌,并在别处提醒过避免廉价/仿制卡,因为它们可能导致数据损坏(TROUBLESHOOTING.md "Data loss or corruption" 一节)。

课程文档 pi.md 给出了用 Raspberry Pi Imager 重新刷写 OS 的完整步骤,可以照做:

  1. 安装Raspberry Pi Imager
  2. 把 SD 卡插入电脑(必要时用读卡器);
  3. 点击CHOOSE OS选择系统。课程在无显示器(headless)场景下选择的是Raspberry Pi OS (Other)Raspberry Pi OS Lite (32-bit);如果你接显示器直接操作 Pi,按课程指向的官方 Raspberry Pi 设置指南选择对应版本;
  4. 点击CHOOSE STORAGE选择你的 SD 卡;
  5. Ctrl+Shift+X打开Advanced Options,可以预先配置:勾选Enable SSH并为pi用户设置密码、配置 WiFi(用网线则不需要)、设置时区,然后SAVE
  6. 点击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),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询