limited uuid options for ubuntu-boot when using gpt part table
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
snapd |
Fix Released
|
Undecided
|
Samuele Pedroni |
Bug Description
If gpt part schema is used, there is limited list of permitted UUIDs which can be used for ubuntu-* partitions.
At the moment UUIDs for swap and ext4 are only supported.
Ideally we should be able to choose also C12A7328-
for vfat, which might be preferred fs with u-boot bootloader.
Device with following gadget.yaml fails to boot as snapd refuses to recreated ubuntu-boot partition with vfat
device-tree-origin: kernel
volumes:
emmc:
schema: gpt
bootloader: u-boot
structure:
- name: ubuntu-seed
role: system-seed
filesystem: ext4
type: 0FC63DAF-
size: 500M
- name: ubuntu-boot
role: system-boot
filesystem: vfat
type: C12A7328-
size: 200M
content:
- source: boot.sel
target: uboot/ubuntu/
- name: ubuntu-save
role: system-save
filesystem: ext4
type: 0FC63DAF-
size: 16M
- name: ubuntu-data
role: system-data
filesystem: ext4
type: 0FC63DAF-
size: 2GB
Changed in snapd: | |
assignee: | nobody → Samuele Pedroni (pedronis) |
Changed in snapd: | |
milestone: | none → 2.51 |
Changed in snapd: | |
status: | Fix Committed → Fix Released |
I don't see why we would use the EFI System Partion GUID with u-boot?
What we can allow is EBD0A0A2- B9E5-4433- 87C0-68B6B72699 C7 , which is windows basic data partition I suppose.