树莓派gpt启动镜像制作

Posted by 婷 on May 10, 2025 本文总阅读量

简介

在使用fastboot去烧写flash的时候,需要指定分区名字,但是MBR的方案是没有分区名的,所以使用GPT的方案,刚好树莓派也支持GPT启动。下面详细记录GPT镜像的制作过程

过程

镜像分布如下

img

首先先用parted工具把/dev/sda分区都弄成GPT的形式,如下图所示,原本是MBR格式,将其改成GPT格式

img

设置完后使用quit命令退出

img

接着用gdisk工具查看,可以看到显示目前使用的是GPT格式的分区表

img

接着进行分区,比如第一个分区就给划分了200MB的空间

img

中间其他分区的划分过程我先省略了,最终分区方案如下

img

gdisk分区完毕后,再用parted工具,给里面的各个分区进行命名,可以看到原本的分区名字都是Linux

img

改分区名字,改完之后如下,(其中的dtb分区其实只是个配合fastboot测试的分区罢了,不用管它)

img

命名完毕后quit退出

img

对应的分区进行对应的格式化,并放置东西,这里就不多展示过程了

img

img

最后一步,实测发现,如果boot分区的分区是代表Linux8300,则树莓派会启动失败

img

这里要把code改成ef00才能启动

img

最后启动成功,uboot下可以直接用命令查看分区信息

part list mmc 0

img