刷写系统
由于树莓派官网下载较慢,推荐前往SJTUG镜像站下载最新版镜像。
本文以 2022.9.26 发布的 arm64 标准版镜像为例(raspios_arm64-2022-09-26)。如已发布新版本,请自行替换。另外,本文全程使用树莓派进行配置。
- 首先下载压缩包
wget https://mirrors.sjtug.sjtu.edu.cn/raspberry-pi-os-images/raspios_arm64/images/raspios_arm64-2022-09-26/2022-09-22-raspios-bullseye-arm64.img.xz - 解压
xz -d 2022-09-22-raspios-bullseye-arm64.img.xz - 将 SD 卡放入读卡器插入 USB 接口
- 查看分区信息
可以看到 SD 卡的设备名为sudo fdisk -l/dev/sda。

警告:数据无价!为防止数据丢失,请在执行后续操作前移除无关 USB 存储设备(如 U 盘、移动硬盘)。
- 格式化 SD 卡
sudo mkfs -t ext4 /dev/sda

此处需输入y并按下回车键以确认执行。
- 刷入镜像
刷写镜像需要较长时间(约 10 分钟),请耐心等待。sudo dd bs=1M if=2022-09-22-raspios-bullseye-arm64-full.img of=/dev/sda status=progress

无头设置
镜像刷写完成后,SD 卡会自动弹出,此时需要重新插入 SD 卡。
创建挂载目录
sudo mkdir /mnt/usb挂载 boot 分区
sudo mount /dev/sda1 /mnt/usb创建默认用户
由于树莓派官方系统已取消默认的 pi 用户,首次使用必须手动创建用户。由于安全考虑,不建议创建用户名为
pi的用户。生成密码(此处以
mypassword为例)echo ’mypassword‘ | openssl passwd -6 -stdin
在 SD 卡 boot 分区创建
userconf文件并编辑sudo nano /mnt/usb/userconf文件内容格式为
<用户名>:<加密后的密码>(请自行替换用户名为你想设置的用户名,并将加密后的密码替换为OpenSSL 生成的密码)。
如下图所示

保存并退出
远程登录
在 SD 卡的 boot 分区创建空文件 ssh 即可。
sudo touch /mnt/usb/ssh
VNC 默认关闭。SSH 连接树莓派后,可通过 sudo raspi-config 命令手动开启。
或使用以下命令一键开启
sudo apt-get install -y realvnc-vnc-server && \
sudo systemctl enable vncserver-x11-serviced.service && \
sudo systemctl start vncserver-x11-serviced.service
预设 WiFi 信息
本部分转自 SJTUG 镜像站文档。
在 SD 卡 boot 分区中创建名为 wpa_supplicant.conf 的文本文件,按如下格式填写 YOUR_WiFi_NAME 和 YOUR_WiFi_PASSWORD ,推荐设置为本机 WiFi 热点或拥有管理员权限的无线路由器 WiFi ,以便查找树莓派的 IP 地址。
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=CN
network={
ssid=”YOUR_WiFi_NAME“
psk=”YOUR_WiFi_PASSWORD“
}
本文结束。
评论