Had a stare at this.
partman-efi mostly disables itself if not booted under EFI (https://git.launchpad.net/ubuntu/+source/partman-efi/tree/init.d/efi?h=ubuntu/groovy#n15), I think that's why the partition type doesn't get set and why the partition doesn't get formatted. I'm not sure what the consequence of simply not checking that would be.
Also, I think grub-installer needs to grow a way to override archdetect (maybe just ARCH="${ARCH:-$(archdetect)}" or whatever) and ubiquity needs to call it twice.
IOW this is a fair bit of work.
Had a stare at this.
partman-efi mostly disables itself if not booted under EFI (https:/ /git.launchpad. net/ubuntu/ +source/ partman- efi/tree/ init.d/ efi?h=ubuntu/ groovy# n15), I think that's why the partition type doesn't get set and why the partition doesn't get formatted. I'm not sure what the consequence of simply not checking that would be.
Also, I think grub-installer needs to grow a way to override archdetect (maybe just ARCH="$ {ARCH:- $(archdetect) }" or whatever) and ubiquity needs to call it twice.
IOW this is a fair bit of work.