I just upgraded to Fedora Core 13 (and liking what I see a lot). I haven't used virtualization in a long while not having had an adequate machine for the task. My pore-ole desktop finally said "no more", so this week I went and got a nice new box and moved my stuff into it. Now that I have room and decent processing power, I need to put up an XP virtual machine so I can telecommute this winter when (not if) I get snowed or iced in.
This used to be an easy thing to do. Fling in VMWare (or something like), add a virtual machine definition, then fling an OS in that. Work fine, las' longtime.
Used to be. There seems to be precious little
good documentation on setting up a virtual XP guest. Yeah, I know, I wouldn't touch Windows at all except there is one development studio I use at work for which there isn't a Linux version. So there, I work and get paid when winter hits or I don't. The things ya have to do...
So I set the guest up after several tries. It took a great deal of scouring the 'toobs to find out that Windows wants a qcows2 type virtual disk (whatever that may be, I don't really care; I just want the suckah to work). No matter what I do, I can get XP as far as the first time it wants to download the first Windows Update. G'd help you then. The defining symptom for my post is that when you reboot the VM, it always hangs up at starting the BIOS.
No matter how you have the boot preferences set, it will only -- only -- boot from CD. Trying to recover the system doesn't help. I must have gone at reinstallation fortyleven different ways. (It's not as if I'm a stranger to installing either Linux or Windows.)
Here's what I've got:
1) I'm running with SELinux disabled.
2) The XP virtual machine has a 100G qcows2 virtual drive.
3) It has 1G of memory and access to one processor.
4) After multiple attempts at getting XP installed, I managed to get it through installing the first Windows Update component after which it wanted a reboot. It never came back. Again.
5) I tried booting from the CD again and running fixmbr. That didn't do the trick. The virtual machine startup hangs at "Starting SeaBIOS" with no further message.
6) No matter how I have the boot device preferences set, it will not boot at all without a CD in /dev/sr0. Period. Yes, I pressed "Apply" after designating my changes.
7) I've run setup several times with varying degrees of progress, but never a complete success (where I could shut down and reboot at will).
8) I tried the alternate instructions here:
http://linuxgazette.net/178/silva.html which didn't seem to make any difference. The VM hung up at the same place. I undid the changes and put the config back to stock.
I'm hoping I've missed some nuance. Virtualization has progressed light-years beyond the old VMWare I haven't used in years (which was pretty good in its day). There are people who have claimed that it works on Core 13 and there are some posts that claim there are bugs and it won't work. None seem to offer any HOWTOs or "I ran into this symptom and here's how I got it fixed".
On DU there's always somebody who knows something about any subject on earth. FedoraForum seems to be rather silent on the subject, so I'm coming back home to see what turns up here. Any clues would be gratefully received.