Uri Lublin wrote:
Re: [kvm-devel] exception 13 (0) ???
Hi,
 
The procedure for installing a windows guest is described at kvm.sf.net/faq.html (and is copied below)
Bill, did you follow this procedure ? If not please do and report if it helps or not.
In one of my several posts on this, probably to lkml, I mentioned that all permutations of -no-acpi and -win2k-hack had been tried, none would install with kvm (or xen). Using software qemu (-no-kvm) it works fine for install, but won't run with kvm or xen.
I have never tried installing windows 98.
Has anyone been able to run a virtualized-by-KVM  windows 98 guest ?
I had another post indicating that a web forum reports that the problem is that Intel hvm doesn't do real mode the same way as AMD, and that it would properly work in AMD. I asked for feedback on that, haven't gotten any to date.

 
As for the Centos installation problem, an explanation may be:
Sometimes (not specific to Centos) a reboot does the "down" part but does not reset and reboots. In that case the installation is actually successful, and a working image is created.
Just as you say, the image is created and works. DragonFly BSD works, and I've scheduled testing of the new FreeBSD-6.2 just released a few days ago. Unfortunately Win98SE is a required test environment, and the only place it seems to work is VMware, which indicates a software issue.
 
Thanks for the input,
    Uri
 
From kvm.sf.net/faq.html:

What is the procedure to install a Windows guest?

Currently Windows guest installation is broken. The problem arises from the APIC implementation. At the moment the APIC is emulated by qemu, which is not as tightly integrated to the kvm virtual cpu as it should be. There is work in progress to implement the APIC within kvm to fix the problem.

Until then, start qemu with the -no-acpi option. If you have a guest that uses the APIC HAL, the following workaround is suggested:

Run the guest without kvm (-no-kvm)
My Computer -> Properties -> Hardware -> Device Manager -> [Whatever under Computer] -> Properties -> Update Driver -> Not at this time -> Next -> Install from a list -> Next -> Don't search -> Next -> Standard PC -> Next.
"Standard PC" is the noacpi HAL.



 
Bill Davidsen wrote:
<snipped>
I have posted on this to the kernel mailing several times, while trying
to install Win98SE. Judging by the utter lack of response no one gives a
shit.

What doesn't work is installing with -no-kvm initially then running with
kvm. People will offer that advice, I'm sure.

I also see this symptom at the end of the Centos install, default
install from Centos-4.4.ServerCD.iso. However, even though it crashes,
the image created works. It seems to skip some minor post-install
activity, but the image does work nicely.

Hope this tiny bit helps.


-- 
bill davidsen <davidsen-sQDSfeB7uhw@public.gmane.org>
  CTO TMR Associates, Inc
  Doing interesting things with small computers since 1979