第二章:烧录基础系统——让平板“活”起来
好,上一章我们把硬件准备好了。现在,是时候给这块“砖”注入灵魂了。
说白了,烧录系统就是把操作系统装进SD卡里。没有系统,你的平板就是一块高级电路板。有了系统,它才能跟你对话。
我个人习惯用Raspberry Pi OS Lite版。为什么选Lite?因为没桌面环境,省资源。平板嘛,我们要自己定制界面,没必要带个累赘的桌面。
2.1 下载镜像文件
先去官网下载。Raspberry Pi OS去树莓派基金会官网,Armbian去armbian.com。我建议新手用Raspberry Pi OS,社区大,遇到问题好搜。
下载时注意两点:
- 选Lite版——不带桌面,体积小,启动快
- 选64位——现在主流芯片都支持,性能更好
嗯,这里有个坑。我曾经下载过一个测试版镜像,烧进去死活连不上Wi-Fi。折腾了两小时才发现是驱动问题。所以,一定要选稳定版,别追新。
2.2 烧录工具的选择
工欲善其事,必先利其器。烧录工具有很多:
| 工具名称 | 适用平台 | 特点 |
|---|---|---|
| Raspberry Pi Imager | Win/Mac/Linux | 官方出品,自带SSH和Wi-Fi配置 |
| BalenaEtcher | Win/Mac/Linux | 界面漂亮,操作简单 |
| Win32DiskImager | Windows | 老牌工具,稳定可靠 |
| dd命令 | Linux/Mac | 命令行,适合老手 |
我个人推荐Raspberry Pi Imager。为什么?因为它能一键配置SSH和Wi-Fi。你想想看,省了多少后续步骤。
2.3 烧录步骤详解
来,跟着我走一遍:
- 插入SD卡——用读卡器连电脑,确保电脑识别
- 打开烧录工具——选镜像文件,选SD卡,点烧录
- 等待完成——一般3-5分钟,别中途拔卡
- 验证——烧录完工具会自动校验,确保数据没错
烧录完成后,SD卡里会有两个分区:boot和rootfs。boot分区是FAT32格式,Windows能直接读。我们要在这里做点手脚。
2.4 配置SSH和Wi-Fi
为什么要配SSH?因为我们要无头启动。说白了,就是不接显示器、不接键盘,直接用电脑远程控制平板。
配置方法很简单:
第一步:开启SSH
在boot分区里新建一个空文件,命名为ssh(注意,没有后缀名)。系统启动时检测到这个文件,就会自动开启SSH服务。
重要: 文件名必须是小写ssh,不能有.txt后缀。Windows默认隐藏扩展名,你可能会建出"ssh.txt"——我当年就犯过这个错。
第二步:配置Wi-Fi
在boot分区里新建wpa_supplicant.conf文件,内容如下:
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="你的Wi-Fi名称"
psk="你的Wi-Fi密码"
key_mgmt=WPA-PSK
}
注意几点:
country=CN——国家代码,中国是CN,美国是USssid——Wi-Fi名称,区分大小写psk——密码,别写错了- 如果Wi-Fi是5G频段,有些老网卡不支持,建议先用2.4G
2.5 无头启动与连接
配置好之后,把SD卡插回平板,通电开机。
第一次启动会比较慢,大概1-2分钟。别急,让它慢慢来。
怎么知道它启动好了?看路由器后台。登录路由器管理页面,找DHCP客户端列表,你会看到一个叫raspberrypi的设备。记下它的IP地址。
然后,在你的电脑上打开终端(Windows用PowerShell或Putty):
ssh pi@192.168.1.100
默认密码是raspberry。登录成功后,你会看到:
Linux raspberrypi 5.10.63-v8+ #1496 SMP ...
pi@raspberrypi:~ $
看到这个提示符,恭喜你——系统跑起来了!
nmap -sn 192.168.1.0/24。或者用arp -a命令查看。
2.6 首次配置与优化
登录后,第一件事:改密码。
passwd
然后,扩展文件系统。Raspberry Pi OS默认不会自动使用全部SD卡空间:
sudo raspi-config
在菜单里选"Advanced Options" -> "Expand Filesystem",重启即可。
接下来,更新系统:
sudo apt update
sudo apt upgrade -y
这个过程可能有点久,取决于你的网速。我建议你泡杯茶,等它跑完。
最后,固定IP地址。不然每次重启IP都会变,很烦人:
sudo nano /etc/dhcpcd.conf
在文件末尾添加:
interface wlan0
static ip_address=192.168.1.200/24
static routers=192.168.1.1
static domain_name_servers=8.8.8.8 114.114.114.114
保存退出,重启网络服务:
sudo systemctl restart dhcpcd
好了,现在你的平板有了一个固定的家。以后SSH连接,直接用这个IP就行。
总结一下: 这一章我们做了三件事——下载烧录系统、配置SSH和Wi-Fi、实现无头启动。看起来步骤多,其实熟练了10分钟搞定。下一章,我们要给系统装上触摸驱动,让屏幕能响应你的手指。
嗯,烧录系统这块,说白了就是细心活。文件别放错位置,密码别写错,剩下的交给系统自己跑。我在项目里见过有人把ssh文件放到了rootfs分区,结果折腾半天连不上——其实放对位置就行。
记住:boot分区是Windows能读的那个,别搞混了。