**这是本文档旧的修订版!**
安装raspios并启动
下载系统镜像
(raspios下载链接)[https://www.raspberrypi.com/software/operating-systems]
有32bit和64bit两种版本
`Raspberry Pi OS with desktop版本` : 桌面版本 `Raspberry Pi OS Lite`: 精简版本,没有安装桌面软件。
例如,我下载的是Lite版本 2022-04-04-raspios-bullseye-arm64-lite.zip
烧录系统镜像
(参考链接)[https://www.raspberrypi.com/documentation/computers/getting-started.html#installing-images-on-linux]
准备好sdcard, 使用lsblk -p
查看sdcard的主设备名
例如sdcard的设置名为 /dev/sdc
注意: sdc后面没有数字,带数字的为此设备下的子分区, 设备名千万不能弄错,否则将会破坏当前系统的数据。
unzip 2022-01-28-raspios-bullseye-arm64-lite.zip sudo dd if=2022-04-04-raspios-bullseye-arm64-lite.img of=/dev/sdc bs=4K count=488448 status=progress
count根据文件大小 / 4K 计算得到
连接串口
raspberry pi 3b+ 由于默认串口被蓝牙占用,如希望连接uart, 需要修改/boot/config.txt
添加: dtoverlay=disable-bt
默认用户名密码
之前默认的用户名是 pi, 密码是 raspberry
发现2022-01-28-raspios-bullseye-arm64-lite.zip 这个版本,用这个密码登录不进去。 原因是raspios 修改了安全策略,要求在系统启动时设置用户名密码
参考资料: https://www.raspberrypi.com/news/raspberry-pi-bullseye-update-april-2022/
可以在sdcard boot分区下创建userconf.txt文件,设置用户名密码:
文件的内容为 username:encrypted-password
可以使用任意的用户名, encrypted-password的生成方式如下:
echo 'mypassword' | openssl passwd -6 -stdin