Loading... 之前都是用TF烧录系统来作为树莓派的系统盘,后来发现可以用[BerryBoot](/index.php/archives/4/)来作为引导来用U盘/移动硬盘安装系统,但是berryboot需要用一张TF来作为引导盘。这时树莓派官方给出了一种方案可以直接从U盘/移动硬盘安装系统。 在树莓派3从u盘启动之前,需要从设置了使能usb boot mode的sd启动。该设置树莓派芯片上的OTP(一次性可编程内存),这将使得树莓派能够从usb设备启动。一旦设置了该选项,sd卡就不需要了。注意,OTP一旦做出任何改动,都不能复原。 你可以使用运行raspbian或者raspbian lite的sd卡来设置OTP,如果你还没有这样的sd卡,可按常规方式将系统烧入sd卡(推荐使用[Etcher](https://etcher.io/))。 ```shell sudo apt-get update && sudo apt-get upgrade ``` 然后,输入以下代码使能usb boot mode ```shell echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt ``` 这行代码将```program_usb_boot_mode=1```插入到```/boot/cinfig.txt```文件的末尾。使用```sudo reboot```命令重启树莓派后,用以下命令检查OTP设置: ```shell vcgencmd otp_dump | grep 17: ``` 确保输出是```17:3020000a```,如果输出不是这个,那就说明OTP没有设置成功。 之后,你可以在sd卡的```config.txt```末尾去掉```program_usb_boot_mode=1```这行代码,这样把这张sd用在其他树莓派上就不会设置OTP,注意,```config.txt```文件结尾不能有空行. 你可以直接将img镜像拷贝到usb存储设备,sd卡,u盘。其他系统按常规方式写入存储介质。 做完这些,你就可以把usb存储设备插入树莓派了。 在完成以上工作后,给树莓派上电,经过5到10秒,树莓派就开始启动了。 Last modification:October 23, 2019 © Allow specification reprint Support Appreciate the author AliPayWeChat Like 0 如果觉得我的文章对你有用,请随意赞赏