我是靠谱客的博主 细心哑铃,这篇文章主要介绍树莓派3B从SD卡启动并使用U盘作为根分区,现在分享给大家,希望可以做个参考。

note: 树莓派3B+以后可以直接从USB启动(可能需要闪迪U盘)

目标: SD卡上的boot分区用于启动, USB用作根分区

  1. 将系统分别烧录到SD卡和USB存储(烧录完成后SD卡和USB内容一样)(如果SD卡太小, 不能烧录系统, 可以使用dd bs=4M conv=noerror if=/dev/sdc1 of=/dev/sdd, 我这里sdc1为USB的boot分区, sdd为SD卡, 你的分区可能不一样, 具体使用sudo fdisk -l查看)
  2. 使用sudo blkid查看SD卡的boot分区和USB的根分区的UUID或PARTUUID
  3. 修改SD卡boot分区中的cmdline.txt, 将其中的root=PARTUUID=...改为USB根分区的PARTUUID(好像只能使用PARTUUID指定, 改为UUID后无法启动)
  4. (USB的系统分区中的/etc/fstab中的根分区使用UUID指定为根分区对应的UUID,) boot分区可以不改, 若无法正常启动时再改为SD的boot分区的UUID
  5. 能正常启动后, 可以使用GParted等软件将USB的boot分区删除, 将根分区扩大到整个USB存储的容量

FYI: ? elinux.org

最后

以上就是细心哑铃最近收集整理的关于树莓派3B从SD卡启动并使用U盘作为根分区的全部内容,更多相关树莓派3B从SD卡启动并使用U盘作为根分区内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(98)

评论列表共有 0 条评论

立即
投稿
返回
顶部