使用的是树莓派3B+进行的树莓派镜像操作, 使用的系统是2023-05-03版本的64bit字符界面树莓派OS(最初的系统大小是1.95G), 格式化工具SD Card Formatter, 镜像烧写/读取工具Win32DiskImager,使用到网线(直接连接路由器), SD卡读卡器, SDCard等硬件。
本次下载的是字符界面版本2023-05-03更新的64bit版本树莓派镜像
https://downloads.raspberrypi.org/raspios_lite_arm64/images/raspios_lite_arm64-2023-05-03/2023-05-03-raspios-bullseye-arm64-lite.img.xz.torrent
下载使用 SD Card Formatter.exe 工具对SD卡进行格式化
使用Win32DiskImager 工具将下载好的镜像烧写到SD 卡中
刚烧写完系统, 树莓派默认不开启SSH,需要无屏幕访问树莓派,需要启用SSH,官方提供了方式:
Boot 分区里面放置一个ssh文件, 空的名字叫ssh就可以, 系统启动之后就会开启SSH,并自动删除此文件
不再像旧的树莓派OS一样, 自带默认用户,用户名为pi,密码为rasbperry了,树莓派官方解释基于安全考虑,去除默认用户pi, 但也保留了一些方法
设置方法, 用户名为pi, 密码123456, 操作为Boot分区放置 userconf 或 userconf.txt 文件, 会自动删除, 文件内容如下
pi: 6 6 6yJrB25D6oJDwM.1L$qCLyCFhMEAGlmgfveHRvS7irWWruTpe46zMPC2SUs6FDX9YXTvfM3AC/UX5mVQOOlqTOkn5SqQiq2iTPr0Vaw.
格式 用户名+冒号(:)+加密的密码(密码加密生成- windows下使用git bash指令 echo ‘你的密码’ | openssl passwd -6 -stdin)
电源线 + 网线 + SD卡 + 树莓派 接到一起
方式1: 登录你的路由器查看设备列表
方式2: 使用如下ping指令查看返回的信息也可知道IP
ping raspberrypi.local -4
使用putty或者其他工具进行连接都可, 用户名pi, 密码为123456
修改密码 sudo passwd
修改用户名 sudo rename-user 试过,也就是差不多(2)重新来一遍,
我尝试将用户名改成pii, /home目录下就只有一个pii了
只有对树莓派系统进行你的操作及设置吧, 这里没什么可以说的啦,我简单加了一个文件在/home/pi用户目录下
使用 Win32DiskImager 从树莓派中读取镜像,给它一个有意义的名字, 例如love.img, 步骤
① 创建一个空白文件love.img
② Win32DiskImager中选择love.img 并 读取, 就得到一个自定义的树莓派镜像的完整拷贝了, 大小等同于你的SDCard大小
https://github.com/Drewsif/PiShrink
我是用的是VirtualBox, OS是Ubuntu20.04
执行指令 sudo pishrink.sh love.img
镜像由原来的7.28G压缩到2.34G了, 我原来的SD卡大小是8G
重新执行1步骤, 烧写镜像,只是这次选择的是重新制作好的镜像, 那个2.34G的镜像;
烧写完成后, SD卡插入树莓派并上电, 等待些时间, 因为会启动两次(自动扩展SDCard空间)
① 检测是否可以通过ssh及原先设置的用户名密码登录;
② 是否保留自定义设置;
③ 空间是否扩展, 使用指令df -h 进行查看
…
1.官网远程访问指导
https://www.raspberrypi.com/documentation/computers/remote-access.html
2.新版本用户密码设置
An update to Raspberry Pi OS Bullseye - Raspberry Pi
树莓派 Raspberry Pi OS 系统初始用户的创建方法 | 树莓派实验室 (nxez.com)
树莓派镜像安装 + 设置 + 镜像批量化操作 - USB boot (二)
树莓派镜像安装 + 设置 + 镜像批量化操作 - 自动化烧写SD Card (三)