I've encountered this issue with several different physical machines that i virtualized with SelfImage to Proxmox (btw, these instances would not boot into safe mode either.) The culprits were these:
- Video driver.
- Fiber channel driver and the system expecting to see a drive via fc.
- Backup software expecting to see a scsi tape drive.
- Physical hardware oem management software and it's drivers.
My solution was to 1st uninstall all software and drivers like these. Then shut down the physical machine. Remove any associated cards, devices, etc. Take the machine through 2 more complete bootup/shutdowns (not reboots) to make sure the boot process occurs without errors. Then run SelfImage.
As i mentioned earlier, this worked in all but one instance (domain controller).