[CentOS-virt] Windows Server 2008 with the KVM --no-acpi option
centos.org at jul17pri.co.uk
Tue Mar 17 10:51:21 UTC 2009
KVM version 84
Host OS: Centos version: 2.6.18-92.el5
Guest OS: Windows Server 2008 Web
Processor: Intel Xeon L5420 Quad-Core
I have installed kvm version 84 from .rpm's on lfarkas.org. Without the
--no-acpi option, Windows 2008 boots fine. With the --no-acpi option,
the VM displays the following:
Windows Boot Manager
Windows failed to start...
Info: Windows failed to load because the firmware (BIOS) is not ACPI
I heard that for best performance, the -no-acpi option is recommended.
Maybe that's only an issue with other versions of Windows/KVM. Can
Assuming -no-acpi is worth persuing, is there a solution? Is it a known
issue? I couldn't find many references on the web. I downloaded &
compiled the latest kernel version 18.104.22.168 from kernel.org and I think
the -no-acpi option worked but I've wiped the machine now so can't
confirm. Do I need to install a kernel patch and if so which one?
This is the kvm command-line...
/usr/bin/qemu-kvm -no-acpi -k en-gb -m 1024 -monitor stdio -usb
-usbdevice tablet -net nic,macaddr=52:54:00:12:34:58 -net
tap,script=/etc/incharge/qemu-ifup -vnc :1 -hda /media/vm01/vm01-hda.raw
...although any variant with -no-acpi fails, including the installing
from the .iso...
/usr/bin/qemu-kvm -no-acpi -m 1024 -vnc :1 -cdrom
"/media/archive/win2008web-trial.iso" -boot d /media/vm01/vm01-hda.raw
For anyone else wanting to know how to install KVM version 84, this
worked for me:
yum remove kvm
yum install zlib-devel alsa-lib-devel SDL-devel gnutls-devel dev86
rpm -i -v
rpm -i -v
rpm -i -v
Before I post this solution under my original forum post...
...is this the recommended method for running KVM 72+?
According to this...
...KVM version 72 is required for Windows Server 2008. CentOS ships
with KVM 36 and the testing repositories have version 66 - and that's
only provided as source: http://dev.centos.org/centos/5/testing/SRPMS/.
Maybe the KVM HowTo could be updated for anyone with the misfortune to
require Windows Server 2008: http://wiki.centos.org/HowTos/KVM
More information about the CentOS-virt