3、操作系统安装:树莓派刷写Raspberry Pi OS、安装HAOS的两种方法
好,到了真正动手的环节了。
前面我们聊了硬件选型,聊了网络规划。现在,我们要把操作系统装进树莓派里。这一步其实不难,但细节挺多。我见过不少新手在这栽跟头——不是刷写失败,就是启动后找不到IP。
今天我会带你走两条路:官方烧录器法和手动刷写法。两条路都能到罗马,但适合不同的人。
3.1 准备工作:你需要什么?
别急着插电。先把东西备齐:
- 一张至少16GB的microSD卡(32GB更稳妥)
- 一个读卡器(或者电脑自带SD卡槽)
- 树莓派4B或5(我建议用4B起步)
- 5V 3A的电源适配器(别用手机充电头凑合)
- 一根网线(初次配置用WiFi容易出幺蛾子)
3.2 方法一:官方烧录器(推荐新手)
这是最省心的方式。树莓派官方出了个工具叫 Raspberry Pi Imager,图形界面,点几下就行。
3.2.1 下载并安装
去官网下载对应你电脑系统的版本。Windows、macOS、Linux都有。安装过程没什么好说的,下一步下一步就行。
3.2.2 选择操作系统
打开Imager后,你会看到三个选项:
- 树莓派设备:选你的型号,比如Raspberry Pi 4
- 操作系统:这里要选
Other specific-purpose OS→Home Assistants→Home Assistant OS(对应你树莓派型号的版本) - 存储卡:选你的SD卡
3.2.3 开始刷写
点「写入」,等进度条跑完。大概5-10分钟,取决于你的SD卡速度。
刷完后,Imager会提示你拔出SD卡。嗯,这时候别急着插进树莓派——先检查一下卡有没有弹出成功。
3.3 方法二:手动刷写(适合老手)
如果你喜欢掌控一切,或者官方烧录器不支持你的场景,那就手动来。
3.3.1 下载镜像
去Home Assistant官网下载 haos_rpi4-64.img.xz 或对应你树莓派型号的镜像文件。注意别下错了,Pi 4和Pi 5的镜像不通用。
3.3.2 使用balenaEtcher刷写
下载 balenaEtcher,这是个跨平台的刷写工具。操作很简单:
- 打开Etcher
- 点「Flash from file」,选择你下载的镜像
- 选择目标SD卡
- 点「Flash」
等进度条跑完,Etcher会自动验证。验证通过后,就可以拔卡了。
wpa_supplicant.conf 的文件,内容如下:
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="你的WiFi名称"
psk="你的WiFi密码"
key_mgmt=WPA-PSK
}
同时,在boot分区里新建一个名为 ssh 的空文件(注意没有扩展名),这样就能开启SSH访问。
3.4 两种方法的对比
| 对比项 | 官方烧录器 | 手动刷写 |
|---|---|---|
| 操作难度 | 低(图形化) | 中(需手动配置) |
| 灵活性 | 低(只能刷官方镜像) | 高(可刷任何镜像) |
| WiFi配置 | 内置(可提前设置) | 需手动创建文件 |
| 适用人群 | 新手、追求省心 | 老手、需要定制 |
3.5 第一次启动:验证安装
把SD卡插进树莓派,接上网线,通电。等个2-3分钟,让系统完成初始化。
然后,打开你的路由器管理页面,找到树莓派的IP地址。或者用 nmap 扫描局域网:
nmap -sn 192.168.1.0/24
找到IP后,在浏览器里输入 http://你的IP地址:8123。如果看到Home Assistant的欢迎界面,恭喜你,成了。
- 如果8123端口打不开,检查树莓派是否正常启动(看绿灯闪烁情况)
- 如果IP找不到,试试用
arp -a命令,或者直接接HDMI显示器看输出 - 我遇到过最奇葩的一次:SD卡插反了。嗯,真的有人会犯这种错。
3.6 我的建议
如果你是第一次玩树莓派,用官方烧录器。省下的时间,不如去研究Home Assistant的配置。
如果你已经玩过几块树莓派了,手动刷写会让你更清楚每一步在做什么。而且,万一官方烧录器抽风,你还有备用方案。
我个人现在两种方法都用。给朋友装就用官方烧录器,给自己折腾就手动来。说白了,工具是死的,人是活的。选你顺手的方式就行。