刷写系统
由于树莓派官网下载较慢,推荐前往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 && \ |
预设 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 |
本文结束。
本文作者:Tony
文章默认使用 CC BY-NC-SA 4.0 协议进行许可,使用时请注意遵守协议。
评论