[SOLVED] Proxmox 4.0: Failed to boot after zfs install : cannot import rpool: no such pool

Had this happen as well under 4.4.15-1-pve.. added a cache drive to rpool, same exact symptoms. Imported rpool, removed cache, rebooted, all good.

Bug
 
I solved this same problem with a ZFS Raid 1 partition (onboard ICH10R, SSD's) by changing to IDE (compatible mode) from AHCI. I used the latest BIOS available from Supermicro (in my case).
 
I had similar problem with HP server. After installation choosing raid 10 it failed to boot - no such pool. Lsblk showed the two of 4 HDDs had no second partition. I tried everything but raid10 failed to create at installation. I successfully created raid 5 and raid 1 (2 hdds). So i went another way and kept raid 1 installation changed zfs settings to mount hdds by id and extended raid 1 to raid 10, updated initramfs and success!