系统烧录与首次配置
没有显示器和键盘也能装好系统:用 Imager 预设好 SSH 和 WiFi,插卡上电,直接 SSH 进去。这就是 headless 工作流。
没有显示器和键盘也能装好系统:用 Imager 预设好 SSH 和 WiFi,插卡上电,直接 SSH 进去。这就是 headless 工作流。
.img 文件(磁盘的完整字节副本)。"烧录"就是把这个镜像逐字节写入 SD 卡,覆盖卡上所有原有数据。烧录不是复制文件,而是重建整个磁盘分区结构。因此烧录会清空 SD 卡。ssh 用户名@IP地址 即可登录。第 8 章会详解密钥登录等进阶用法。sudo raspi-config 打开。可配置:主机名、启用 SSH/VNC/I2C/SPI/摄像头、时区语言、扩展文件系统占满 SD 卡、超频等。图形化预设没覆盖的系统级设置都在这里改。apt update 刷新可用软件列表(不安装任何东西);apt full-upgrade 把已装软件升级到最新版。新系统第一件事就是跑这两条命令打齐补丁。第 3 章会深入讲解 apt。bootfs(FAT32,Windows 可读)存放启动配置。config.txt 是底层硬件配置文件(开启摄像头、I2C、设置分辨率等);早期通过在此分区放空文件 ssh 来手动启用 SSH。现在 Imager 预设已自动处理,但了解它有助排障。从下载工具到 SSH 登录,标准流程只有五步。掌握这条流水线,以后重装系统只需几分钟。
前往官网下载对应你电脑系统的版本并安装:
# 官方下载地址(免费) https://www.raspberrypi.com/software/ # macOS 用户也可用 Homebrew 安装 brew install --cask raspberry-pi-imager # Debian/Ubuntu 电脑可用 apt sudo apt install rpi-imager
打开 Imager,依次点击三个按钮:选择设备(选你的 Pi 型号)→ 选择操作系统 → 选择存储卡。系统建议选择:
点"下一步"后,Imager 会弹出询问是否应用自定义设置——点"编辑设置",这是 headless 的灵魂:
常规选项卡:①主机名填 raspberrypi(或自定义,如 homehub);②勾选"设置用户名和密码",用户名建议 pi,设一个你记得住的密码;③配置无线局域网:填你家 WiFi 的 SSID 和密码,国家选 CN;④设置语言环境时区 Asia/Shanghai。服务选项卡:勾选"启用 SSH",选"使用密码验证"(或用公钥,见第 8 章)。全部填好保存,这些设置会在首次开机时自动生效。
确认无误后点"是"开始烧录。Imager 会写入镜像并自动校验。这个过程约 3-10 分钟,取决于卡速。完成后拔卡即可。
烧录是逐字节覆盖,SD 卡上原有的照片、文件全部无法恢复。烧录前务必确认"选择存储卡"里选的是那张 SD 卡,不要误选你的电脑硬盘或 U 盘。Imager 一般只显示可移动设备,但仍要看清容量再点确认。
把烧好的 SD 卡插入树莓派卡槽,接上官方电源。首次开机树莓派会:扩展文件系统占满 SD 卡、应用预设的用户/WiFi/SSH、连接网络、重启一两次。整个过程约 1-2 分钟。绿色 LED 稳定不再频闪即表示就绪。
在你的电脑终端(Windows 用 PowerShell/终端,macOS/Linux 用终端)输入:
# 方式一:用主机名(同一局域网下,依赖 mDNS) ssh pi@raspberrypi.local # 方式二:用 IP 地址(更可靠) # 先在路由器后台或用工具查树莓派 IP,例如 192.168.1.50 ssh pi@192.168.1.50 # 首次连接会提示确认指纹,输入 yes # The authenticity of host ... can't be established. # Are you sure you want to continue connecting? yes # 然后输入你预设的密码,成功后看到: # pi@raspberrypi:~ $ ← 这就是树莓派的命令行!
如果 raspberrypi.local 连不上(部分 Windows 缺 mDNS),登录路由器管理后台的"已连接设备"列表,找到名为 raspberrypi 的设备记下 IP;或在电脑上用 ping raspberrypi.local 看解析出的 IP;或用 nmap -sn 192.168.1.0/24 扫描局域网。拿到 IP 后用方式二登录。
成功进入命令行后的第一件事,永远是更新系统,把安全补丁和软件更新装齐。
# 刷新软件包列表 + 升级所有已安装软件 sudo apt update sudo apt full-upgrade -y # 清理不再需要的旧包,释放空间 sudo apt autoremove -y # 更新树莓派固件/内核(可选,谨慎使用) sudo rpi-update # 一般不需要,除非官方明确建议 # 重启使内核更新生效 sudo reboot
图形预设没覆盖的系统设置,用文本菜单工具 raspi-config 完成。它是接下来几章的常客——启用 I2C、SPI、摄像头都靠它。
# 打开配置菜单(方向键选择,回车进入,ESC/Tab 退出)
sudo raspi-config
raspi-config nonint 允许用命令直接改配置而无需进菜单,非常适合写自动化脚本一键配好新树莓派。注意其参数反直觉:0 代表"启用",1 代表"禁用"(沿袭 shell 的返回码惯例,0=成功)。
| 指标 | 标识 | 含义 | 树莓派建议 |
|---|---|---|---|
| 容量 | 16/32/64GB | 系统约占 3-5GB | 至少 32GB |
| 速度等级 | U1 / U3 | 持续写入 10/30 MB/s | U3 更佳(录像/大文件) |
| 应用性能 | A1 / A2 | 随机读写 IOPS(跑系统关键) | 选 A2,系统更流畅 |
| 品牌 | SanDisk / Samsung | 山寨卡虚标容量、易损坏 | 只买正品 |
SD 卡有写入寿命,频繁写日志的服务器可能几个月就损坏,表现为系统突然只读、无法启动。缓解方法:①选 A2 高耐久卡;②频繁写入的应用(数据库、日志)考虑用 USB SSD 启动(Pi 4/5 支持);③重要数据定期备份。生产环境强烈建议 SSD 启动 + SD 卡仅做备用,或用工业级 SD 卡。
装系统的标准流程是:Raspberry Pi Imager → 选系统(服务器选 Lite 64位)→ 高级预设(主机名、用户名密码、启用 SSH、配 WiFi)→ 烧录 → 插卡上电 → ssh pi@raspberrypi.local 登录。这套 headless 流程无需显示器键盘,是树莓派最主流的用法,关键在于烧录前就把 SSH 和 WiFi 预设好,否则开机后连不进去。登录后第一件事是 sudo apt update && sudo apt full-upgrade 更新系统。系统级设置(启用 I2C/SPI/摄像头、扩展文件系统)用 sudo raspi-config 完成,也可用 nonint 非交互模式脚本化。SD 卡选 A2 级、32GB 以上正品卡,它是树莓派最脆弱的部件,生产环境建议改用 USB SSD 启动。下一章我们打好 Linux 命令行基础,这是操控树莓派的日常语言。