Raspberry Pi Model B 树莓派 U盘运行

alanfans 70cm2021-12-12171 次点击1 人收藏2 人感谢
此次主角树莓派是[Raspberry Pi Model B Rev 2](https://shumeipai.nxez.com/intro-faq) ,是某群网友免费送的两个,出了8块钱邮费
## 前言:树莓派各版本发布时间和差异对照
[树莓派各版本信息](https://shumeipai.nxez.com/wp-content/uploads/2017/03/raspberrypi-version-compare-4b.png)

#### 准备:U盘一个(我用的2.0,3.0没试过),内存卡一张(启动引导用)

## 1: 给U盘装系统
跟平时一样,用imager,balenaEtcher都可以

## 2: 格式化内存卡
imager有格式化功能,得到一张FAT16的内存卡

## 3: 复制U盘boot内容到内存卡
参考官方文档:[raspberry-pi-boot-modes](https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#raspberry-pi-boot-modes)
文档有点乱,一会pi4,一会BCM2835,一会pre-Raspberry Pi 4, Model B

## 4: 替换内存卡中的bootcode.bin
复制完后:下载官方文档里的[bootcode.bin](https://github.com/raspberrypi/firmware/raw/master/boot/bootcode.bin)替换内存卡里的bootcode.bin

## 5: 配置UART
查看UART的配置,目标设置成1
在内存卡目录操作
```
strings bootcode.bin | grep BOOT_UART
```
开启UART使用下面的命令:`sed -i -e "s/BOOT_UART=0/BOOT_UART=1/" bootcode.bin`

## 6: 配置config.txt
在config.txt最后加了一个`program_usb_boot_mode=1`
同样在内存卡目录操作
`echo program_usb_boot_mode=1 | sudo tee -a config.txt`

## 7: U盘启动后磁盘容量显示问题
我是2个树莓派(Raspberry Pi Model B),在一个上面启动成功了,然后换了别一台树莓派再启动就显示正常了,我也不知道咋弄的,我认为重启就解决了,跟网上说的fdisk的操作不太一样。



=================================================================================
链接表:
[https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#raspberry-pi-boot-modes](https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#raspberry-pi-boot-modes)
收藏 ♥ 感谢
Spoony 小组长 2021-12-13 
步骤非常清晰,赞
alanfans 70cm 2021-12-17  ♥ 1
上成功的U盘是用的sandisk 32G usb2.0,是京东卖k2p的时候送的,我用一个UFD 2.0 Silicon-Power8G usb2.0就不行了,这两U盘在桌面ubuntu上显示的图标都不一样,我用读卡器+内存卡也不行,我用一个usb3.0接了一个ssd也不行。机械盘对电压有要求,我还没有试。这板子usb口是2.0,真是个杯具。

登录注册 后可回复。