Originally Posted By: mlord
Originally Posted By: Ross Wellington
Hi, I'll give it a try tonight.

Mmm.. I've thought about it some more, and it will not work for you as a standalone script -- it still needs to have the filesystems formatted and the like.

So I'll spin a builder image that incorporates it.


One issue I had while preparing this, was that the initial partitioning is still done by the firmware (?) prior to the /sbin/init script being run -- where we then want to redo the partitioning.

This is not a big problem, because we leave the root filesystem in the exact same place/size in the new partitioning scheme, so programs don't suddenly crash when we do that.

But the kernel doesn't normally allow use of the modified /dev/hda partition table until after a reboot (some of my own ancient code). So the v4 builder image includes a new prerelease Hijack kernel that gets rid of that restriction / safety-valve.

Problem solved. Ain't source code wonderful? smile

Cheers