材料:已经烧录好raspbain系统的u盘和SD卡各一个

准备工作:将sd卡和U盘插入树莓派,打开ssh登陆。

首先查看U盘的uuid,输入命令:sudo blkid

image

记录下mmcblk0p1和sda2的PARTUUID

然后输入命令:sudo nano /boot/cmdline.txt

image

将PARTUUID=970b8044-02 修改为PARTUUID=970b8044-02
这里我发现我U盘和SD卡的UUID居然都是一样的,我又把raspbian-lite烧录进SD卡,而U盘之前烧录的是raspbian的桌面版,现在两个设备的uuid就不相同了。

然后ctrl+o 回车,保存文件,然后ctrl+x退出nano编辑器

输入命令:sudo reboot

重新启动,此时树莓派将以SD卡的boot分区引导U盘启动

ps:

1.启动后需要重新配置raspbain系统

2.U盘的root分区也需要放一个ssh文件,不然无法用ssh登陆