Finally, i made it. Thanks everyone's help.
Here is what I did:
1. Cloned my old Ubuntu 8.04 hard drive using clonezilla (I don't want mass up the running system), then started work on that cloned drive.
2. Remove the VMware Tools from the XP guest.
3. Run a script MergeIDE found here:
http://www.virtualbox.org/attachment/wi ... rgeIDE.zip
It's in German but I run it anyway.
4. Shutdown XP Guest
5. Now go to the virtual hard drive directory, make one big vmdk file from those split files.
Code: Select all
sudo vmware-vdiskmanager -r Windows-XP-Professional-000002.vmdk -t 2 OneBigFile.vmdk
This actually generate 2 files: OneBigFile.vmdk(346 byte) and OneBigFile-flat.vmdk(25GB)
6. scp the above two files to new Ubuntu10.04/VBOX PC
7. Add the OneBigFile.vmdk in Virtual Media Manager
8. Create new XP guest using the OneBigFile.vmdk file
9. Change some configration: Enable IO APIC (System), use SCSI BusLogic Controller.
10. Start the VM and I got to the login screen, then suddenly went to BSOD.
11. Restart XP Guest, this time it getting better and I can login. Install Guest Addition. Reboot.
12. XP keep asking to active the windows because the hardware "changed". So I did it.
I am not sure all the steps are absolutely needed but that was how I did it.
