Before I get to the real question, let me ask this. I have a laptop, just a single internal drive, want to run zevo to hold my guest VM's. I tried shrinking Mac HD and adding second partition for zevo to use - diskutility horked the disk, I had to restore from Time Machine. Plus, if I do that, the guest VM's will have no encryption (second partition not encrypted by filevault). So then I created one huge file via "dd" and created pool inside it. This works, but unfortunately, because it's not an actual device, zevo doesn't find it upon reboot. I have to "sudo zpool import -a -d" after every reboot.
So the two questions are,
(1) what's the recommended way to split a single hard disk and create a zpool inside an existing disk?
(2) Is there some way for me to find a zpool.cache file somewhere, possibly edit it, and get this file-backed zpool to import automatically at reboot?