Comment 17 for bug 1796260

Revision history for this message
Michael Hudson-Doyle (mwhudson) wrote :

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.