Apparently, this question might be subjective (though I don't know how).
Essentially, here's what I have in mind:
I'm going to be building a NAS and am considering Ubuntu for the OS due to some of the features I am looking for. Now, I am planning on using ZFS to manage the actual disks in my NAS. I'm not worried about that as I know Ubuntu has support for ZFS volumes.
However, I'm going to be buying the components bit by bit so what I'm thinking is I'll install the environment I wish to use on a spare 1TB drive I have and then clone that drive to my new array once I've set up my zpool.
My question is simple: Is what I'm considering possible? Or is there some fundamental flaw in my plan?