The remaining part is that we're recreating the swap partition, and that marks the extended partition as dirty. I don't think this is likely to be either straightforward or desirable to change.
The core parted bug was fixed upstream a little while ago: commit d693a28adbbb298e69b3d4388a9150416a88651a Author: Petr Uzel <[email protected]> Date: Thu Aug 20 15:27:09 2009 +0200 do not discard bootcode from extended partition * libparted/labels/dos.c (write_ext_table): Do not discard bootcode from extended partition on msdos label when some of the logical partitions are changed Signed-off-by: Petr Uzel <[email protected]> Thus we should backport or sync to this, rather than playing whack-a-mole with partman semantics. ** Changed in: partman-basicmethods (Ubuntu Karmic) Status: Confirmed => Fix Released ** Changed in: partman-basicmethods (Ubuntu) Status: Confirmed => Fix Released -- ubiquity overwrites VBR of extended partition https://bugs.launchpad.net/bugs/445067 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
