script to the end of rc.local.
Needs refinement at a few places, probably, and the docs still need to be rewritten. And we _still_ don't have a native partition table editor in the tree.