i have found out the reason. apparently you have to also check the the disk that you created in setting up the boot order so windows would recognize it as a bootable disk - something that is unforunately not specified in the guide: How to Build an Image for Windows Virtual Machines – OpenNebula Customer Portal