On Thu, 19 Feb 2009 19:43:57 Jeffrey L. Taylor wrote:
Quoting Carlos E. R. <robin.listas@telefonica.net>:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Wednesday, 2009-02-18 at 21:46 -0600, Jeffrey L. Taylor wrote:
...
So I tried using the whole disk with VirtualBox. The GRUB boot screen shows up, I can downarrow to the Windows line. On hitting ENTER, I see the GRUB commands:
It is quite dangerous this way... you could make a mistake and enter Linux again, mounting an already mounted filesystem and writing there.
Agreed, it makes me nervous too. But just the Windows partition doesn't work. I might try just the Windows partition and the root partition where GRUB is.
rootnoverify (hd0,6) chainloader (hd0,0)+1
Then the error message:
A disk read error occurred. Press Ctrl+Alt+Del to restart
A couple of things occur to me. The GRUB menu was set up back in the day when the hard disk was /dev/hda, now it is /dev/sda. Do I need to change the GRUB settings?
Reading the GRUB documentation indicates that this is not the problem, IDE and SCSI disks are the same from GRUB's point of view.
And is there any docs on how to discover disks, partitions, etc. from GRUB within VirtualBox.
Wading thru Googling VirtualBox and the error message yields a lot of suggestions, the one that worked is to boot the physical computer, at the boot screen hit ESC to get text mode, hit 'c' to get the GRUB console, and type "geometry (hd0)" to get the hard drive geometry (1024/240/63 in my case) and enter those values in the sda.vmdk file.
Now Window boots, but BSODs. Unfortunately, it doesn't persist long enough to get any idea what the problem is. [...]
I'd almost bet that the hal.dll that WinXP is trying to load is the wrong one for the virtualised processor. Somewhere I had a copy of a how-to that explained how to modify the WinXP boot menu to allow you to select between multiple versions of hal.dll at boot time. I was wanting to experiment with this on my work laptop that is currently setup to dual boot WinXP and openSuse 11.0 but I've never gotten around to it. Now, wouldn't you know it, I've no idea where that how-to is. From memory though, I think I found it somewhere on the VMware site (but it took some digging to find it...). Regards, Rodney. -- =================================================== Rodney Baker VK5ZTV rodney.baker@iinet.net.au ===================================================