So subiquity/curtin sort of tiptoe around this bug currently. Curtin's data model uses the same field ("flag") to indicate that a partition is an ESP (set flag to "boot") and that a partition is a logical partition (set flag to "logical").
As it happens in the code in curtin that converts probert data to curtin actions, "logicalness" wins over "ESPness", so the user will never be given the chance to reuse a logical ESP (and subiquity only ever creates GPT partitions). To enable reuse of a logical ESP we'd need to change curtin somehow, maybe just to allow "boot+logical" as a flag value, or maybe something less crass. And then fix this bug. It seems somehow rather low priority though. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1796260 Title: UEFI install onto an MBR disk, with a pre-existing os/partition, results in a non-bootable ESP on a logical partition To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/efibootmgr/+bug/1796260/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs