One big question is what to do with partman for test3.
At the moment I disable partman and grub installation (in the alternate iso), then I create the filesystem into the loopmounted files using a custom script. Ideally partman should be able to target a loopmounted filesystem using only preseed arguments.
I am not sure what is the stage of that. Colin might be the person to ask.
Bookmarks