第二章:烧录基础系统——让平板“活”起来

好,上一章我们把硬件准备好了。现在,是时候给这块“砖”注入灵魂了。

说白了,烧录系统就是把操作系统装进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。你想想看,省了多少后续步骤。

小技巧: 如果你用BalenaEtcher,烧录完成后别急着拔卡。系统会弹出一个boot分区,你可以在里面新建文件来配置网络。

2.3 烧录步骤详解

来,跟着我走一遍:

  1. 插入SD卡——用读卡器连电脑,确保电脑识别
  2. 打开烧录工具——选镜像文件,选SD卡,点烧录
  3. 等待完成——一般3-5分钟,别中途拔卡
  4. 验证——烧录完工具会自动校验,确保数据没错

烧录完成后,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,美国是US
  • ssid——Wi-Fi名称,区分大小写
  • psk——密码,别写错了
  • 如果Wi-Fi是5G频段,有些老网卡不支持,建议先用2.4G
避坑指南: 我曾经在配置Wi-Fi时,把ssid里的中文写成了全角字符,结果系统连不上。Wi-Fi名称最好用英文和数字,省心。

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:~ $

看到这个提示符,恭喜你——系统跑起来了!

小技巧: 如果找不到IP地址,可以用nmap扫描局域网: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能读的那个,别搞混了。