I have tested config of yours and it is booting with my vhd (without sound card and lan) but fine.. Strange.. Maybe you should remove every hdd but left only os one and try again?.. You can also try my config.. Add os hdd of yours. Config attached..