树莓派镜像安装 + 设置 + 镜像批量化操作 - USB boot (二)

简介

仍然还是要强调实验设备是树莓派3B+, 4B包含内嵌EEPRom, 是有Bootloader的,所以操作上是有些差异, 官方文档也有。

步骤

1.U盘烧写

使用Win32DiskImager / Raspberry Pi Imager 工具烧写一个U盘, 选择的镜像跟(一)中介绍是一致的;

2.设置U盘启动

方式1:
启动树莓派在里面设置: echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt
方式2:
SD Card 读卡器接入SD Card 在 config.txt文件最后添加 program_usb_boot_mode=1

3.U盘加载

1)挂载U盘
2)挂载SD Card
3)启动完一次
4)断电 + SD Card移除 + 保留U盘
5)重启之后等些时间, 系统从U盘上启动了

Note:
因为我也没那么多树莓派进行测试, 有一些论证需要自行排查
1) 树莓派3B+ 默认支持从USB启动, 所以直接接上你的U盘(烧写了树莓派镜像的) + 移除掉SD Card的, 等一段时间之后看看是不是系统启动了;
2) 另外一个玩法思路就是, U盘自动烧写SD Card, 如下是格式化和写SD Card指令
写到一个.sh文件中,并设置执行写, 感觉可以少一个读卡器了;
1. 格式化
sudo mkfs.ext4 -F /dev/sdX # -F强制格式化
2. 烧写镜像
sudo dd if=image.img of=/dev/sdX bs=4M status=progress
如果制作自动化脚本, 肉眼查看的话, 树莓派上的黄灯在写SD Card会常亮, 写完会灭
3. 烧写完成之后硬件直接移除SD Card(本来就没有挂载到系统中), 移除之后插入新的SD Card再直接执行程序, 即可重复不断烧写。

其他

树莓派镜像安装 + 设置 + 镜像批量化操作-无需显示器(一)
树莓派镜像安装 + 设置 + 镜像批量化操作 - 自动化烧写SD Card (三)

你可能感兴趣的:(树莓派,树莓派,U盘启动)