Is the machine you've created a KVM-based VM or a virtual environment (LXC-based container)? KVM should just work; UCS uses KVM for its own virtualization and can run itself just fine.
When you encounter that error message can you see anything else? More details about what goes wrong? Maybe on another console.
Did you create a separate partition for /boot? If so how big is it?