I am not able to boot a vdi image on virtualbox using libvirt .It keeps showing me "Bootable medium not found". I have tried booting it manually with virtualbox GUI and it boots without any problem. May there is some problem with my libvirt domain XML .
<os>
<type>hvm</type>
<boot dev='hd'/>
</os>
<devices>
<disk type='file' device='disk'>
<source file='disk.vdi'/>
<target dev='hdd'/>
</disk>
</devices>