Page 1 of 1
XP Guest .VHD does not boot in VBox
Posted: 18. Oct 2010, 06:16
by talems
Hi,
I have several .VHDs created in Virtual PC, Windows Virtual PC, and HyperV. The .VHDs are a mixed of XP, Win2003, and Win2008 (64bit). For many .VHDs, VBox was not able to run them. The guest starts up, but it never gets to the Windows Logo screen. I see black screen and nothing happens.
I am using VirtualBox 3.2.10 for Windows hosts.
Any advice?
Re: XP Guest .VHD does not boot in VBox
Posted: 18. Oct 2010, 06:47
by BillG
That is not surprising. The emulated "hardware" of the vm in VPC is quite different from the one used by VirtualBox. Hyper-V is different again. In addition, the VMAdditions will cause problems if you have not removed then before you try to boot under VirtualBox.
The same thing would happen if you tried to boot a physical hard disk if the OS had been installed when the disk was in different hardware. The OS would have drivers for the hardware in the original machine, not for the hardware of the machine in which the hard disk is now located. You would need to do a system repair install.
Re: XP Guest .VHD does not boot in VBox
Posted: 18. Oct 2010, 20:36
by talems
I will uninstall all VMAdditions and HyperV Integrations from the .VHDs. Then I will reload the .VHDs in VBox and report back. I hope I don't need to do any System Repair.
Re: XP Guest .VHD does not boot in VBox
Posted: 19. Oct 2010, 22:37
by mpack
Hanging at a black screen is often caused by having the IO APIC option set wrong. Fixing this would get you to the next crash, caused by VMAdditions as BillG suggests.