Native Windows XP BSOD after Guest Additions installed (RAW disk image)
|Reported by:||BanthaFodder||Owned by:|
|Component:||guest additions||Version:||VirtualBox 3.2.8|
|Guest type:||Windows||Host type:||Linux|
I am running VBox 3.2.8 r64453 installed from Synaptic repository on Ubuntu 10.04.1 The hardware is a IBM Thinkpad T60
I have Windows XP (SP 2) installed on the 4th partition of the sata hard drive. It has 2 hardware profiles, "Native" and "VirtualBox" and I do use the correct profile depending upon how it is runing. This was originally installed natively outside of the VM.
I created the virtual disk like this:
VBoxManage internalcommands createrawvmdk -filename ~/.VirtualBox/HardDisks/OldXP.vmdk -rawdisk /dev/sda -partitions 4 -mbr ~/opensource.mbr -relative -register
having previously created the mbr.
This was able to boot as a VM (after having to set on IO APIC)
It was unable to find drivers for:
- Base System Device
- Video Controller (VGA Compatible)
(I don't remember the exact text for the VGA driver)
I tested booting natively and this still worked.
After searching it seemed the solution was to install Guest Additions for these drivers which I did and that did indeed solve the driver issue.
However, when booting back natively, after the login the system halted with a blue screen. STOP: 0x0000007F (0x80042000, 0x00000000, 0x00000000)
Trying to boot in Safe Mode natively produced the error in the same place.
Trying to boot as a VM was successful but slow. (later determined to be 100%CPU)
I noticed that even in safe mode the list of drivers included VBoxGuest.sys so immediately suspected this as the problem.
My first attempt was to boot in VBox, run msconfig and disabled the Service VBox Guest Additions Service and the Startup item VBoxTray.exe. Then boot back natively but still the same problem.
Booted back into the VM and uninstalled Guest Additions.
Re-booted back natively and successful.
Closest ticket I could find was 1633 but not exact match. However, I do have Synaptic drivers also which is mentioned in that thread.