The attached patch makes it try to create a bootstrap partition, and
makes it refrain from trying (and failing) to use LVM.
The bit in partitions.py to make isBootable() true on the bootstrap
partition doesn't seem to work, which is why the bootstrap partition
still isn't first. Dunno why.
If you hack it to set numDrives=-1 for Apple Bootstrap even when it's
not bootable, you still end up with the bootstrap after the rootfs.
Again, I don't know why.
If you delete all old partitions, it doesn't realise that partition #1
on a Mac is actually the partition table itself, so it's going to get
confused when it tries to create another partition #1. We possibly want
to fix doClearPartAction() to leave the partition table (partition 1)
alone.
If you tell it to delete only Linux partitions, it doesn't recognise
your original bootstrap partition as such, so it creates another. That
wants fixing too.
Aldy, wanna take over and play with it while I go off in search of good
and life?
--
dwmw2
Show replies by thread