Guest Support Status
From KVM
Windows Family
Guest | Guest bitness | Host version | Host cpu | Host bitness | Status | Comments | |
Windows Server 2008 (Datacenter) | 64 | kvm-64 | Intel, AMD | 64 | Works | by Alexey.E. | |
Windows Server 2008 (Datacenter) | 32 | kvm-64 | Intel, AMD | 64, 32 | Works | by Alexey.E. | |
Windows Vista Ultimate | 64 | kvm-64 | Intel, AMD | 64 | Works | Not Aero Glass capable. by Alexey.E. | |
Windows Vista Ultimate | 32 | kvm-64 | Intel, AMD | 64, 32 | Works | Not Aero Glass capable. by Alexey.E. | |
Windows Server 2003 x64 | 64 | kvm-64 | Intel, AMD | 64 | Works | by Alexey.E. | |
Windows Server 2003 (Enterprise) | 32 | kvm-64 | Intel | 32, 64 | Works | by Alexey.E. | |
Windows Server 2003 (Enterprise) | 32 | kvm-64 | AMD | 64 | Works | by Alexey.E. | |
Windows XP Pro x64 | 64 | kvm-64 | Intel, AMD | 64 | Works | by Alexey.E. | |
Windows XP Pro | 32 | kvm-64 | Intel | 32, 64 | Works | by Alexey.E. | |
Windows XP Pro | 32 | kvm-64 | AMD | 64 | Works | by Alexey.E. | |
Windows 2000 Pro (SP4) | 32 | kvm-64 | Intel, AMD | 64 | Works | use Qcow2 format. Setup may be unstable, so retry several times. by Alexey.E. | |
Windows 2000 Pro (SP4) | 32 | kvm-64 | Intel | 32 | Works | use Qcow2 format. Setup may be unstable, so retry several times. by Alexey.E. | |
Windows 2000 Advanced Server | 32 | kvm-44 | Intel | 64 | Works | use Qcow2 format. | |
Windows NT 4.0 (SP1) | 32 | kvm-28 | Intel | 32 | Works | ||
Windows NT 4.0 (SP6a) | 32 | kvm-28 | Intel | 32 | Works | Crashes starting the GUI. Works with -no-kvm | |
Windows 98SE | 32 | kvm-63 | Intel | 32 | FAILS | by Alexey.E. (halts when booting HIMEM) | |
Windows 98SE | 32 | kvm-44, 2.6.23-rc8 | AMD | 64, 32 | no way | ||
Windows 95 | 32 | kvm-44, 2.6.23-rc8 | AMD | 64, 32 | no way |
Linux Family: Fedora/RedHat Derivatives
Guest | Guest bitness | Host version | Host cpu | Host bitness | Status | Comments | |
F9 (BETA) | 32 | kvm-64 | Intel, AMD | 64 | Works | by Alexey.E. | |
F8 | 64 | kvm-64 | Intel, AMD | 64 | Works | by Alexey.E. | |
F8 | 32 | kvm-64 | Intel, AMD | 64 | Works | by Alexey.E. | |
F7 | 64 | kvm-64 | Intel, AMD | 64 | Works | by Alexey.E. | |
F7 | 32 | kvm-64 | Intel, AMD | 64 | Works | by Alexey.E. | |
FC6 | 32 | kvm-26 | Intel, AMD | 32, 64 | Works | ||
FC5 | 32, 64 | kvm-12 | Intel, AMD | 32, 64 | Works | ||
Trixbox (CentOS) | 32 | kvm-12 | Intel | 64 | Works | ||
Red Hat Linux 9 | 32 | kvm-51 | Intel | 64 | Works | by Alexey.E. | |
Red Hat Linux 7 | 32 | kvm-52 | Intel, AMD | 64 | Crashes | Fails on init. by Alexey.E. | |
RHEL5/CentOS 5 | 64 | kvm-64 | Intel, AMD | 64 | Works | by Alexey.E. | |
RHEL5/CentOS 5 | 32 | kvm-64 | Intel, AMD | 64 | Works | by Alexey.E. (SMP is unstable) |
Linux Family: Ubuntu/Debian Derivatives
Guest | Guest bitness | Host version | Host cpu | Host bitness | Status | Comments | |
Ubuntu 8.04 LTS (Beta) | 32, 64 | kvm-64 | Intel, AMD | 32, 64 | Works | by Alexey.E. (some issues with virtio) | |
Ubuntu 7.10 | 32, 64 | kvm-62 | Intel,AMD | 32, 64 | Crashes, Workaround exists | Install using Qemu, remove GFX boot. by Alexey.E. | |
Ubuntu 7.10 Server | 64 | kvm-60 | AMD | 64 | Works | No framebuffer (black screen at first). Hit enter to start installer. | |
Ubuntu 7.10 Server | 32 | kvm-60/61 | Intel | 64 | Doesn't work | Installer crashes (by Ryota Ozaki) | |
Ubuntu 7.04 | 32, 64 | kvm-62 | Intel,AMD | 32, 64 | Crashes, Workaround exists | Install using Qemu, remove GFX boot. by Alexey.E. | |
Ubuntu 6.06 LTS Server | 32 | kvm-20 | Intel | 32 | Works | use -no-acpi | |
Debian Etch 4.0 | 64 | kvm-64 | Intel, AMD | 64 | Works | by Alexey.E. | |
Debian Etch 4.0 | 32 | kvm-64 | Intel | 64, 32 | Works | by Alexey.E. | |
Debian Etch 4.0 | 32 | kvm-64 | AMD | 64 | FAILS, workaround exists | by Alexey.E. (manually choose i586 kernel, do not use default "k7" kernel) | |
Debian Sarge 3.1 | 32 | kvm-12 | Intel | 32 | Works | ||
Debian Sarge 3.1 | 32 | kvm-12 | Intel | 64 | Mostly works | Install hangs, will install via -no-kvm. Runs fine after | |
Xandros 3 OCE | 32 | kvm-29 | Intel | 64 | Works | by Alexey.E. | |
KNOPPIX 5.1.1 | 32 | kvm-18 | Intel | 64 | Works | use nmi_watchdog=0 or nolapic kernel parameter to boot | |
Knoppix 5.2 | 32 | kvm-18 | Intel | 32 | Works |
Other Linux Distros
Guest | Guest bitness | Host version | Host cpu | Host bitness | Status | Comments | |
Slackware 11 | 32 | kvm-15 | Intel | 64 | Works | using test26.s kernel | |
Slackware 12 | 32 | kvm-36 | Intel | 32 | Works | ||
openSUSE 11.0 (Alpha 3) | 32 | kvm-64 | Intel | 64 | Works | by Alexey.E. | |
openSUSE 10.3 | 32 | kvm-57 | AMD | 64 | Works | by Alexey.E. | |
openSUSE 10.3 | 32/64 | kvm-64 | Intel | 64, 32 | Crashes, Workaround exists | Start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E. | |
openSUSE 10.2 | 32/64 | kvm-28/kvm-51 | Intel | 64 | Crashes, Workaround exists | Start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E. | |
SUSE Linux 10.0 | 32 | kvm-64 | Intel | 64, 32 | Crashes, Workaround exists | Start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E. | |
SUSE Linux 9.1 | 32 | kvm-64 | Intel/AMD | 64, 32 | Works | by Alexey.E. | |
Qemu-Puppy 2.01-3 | 32 | kvm-17/18 | Intel | 32 | Works | ||
Qemu-Puppy 2.13-1 | 32 | kvm-17/18 | Intel | 32 | Works | ||
SystemRescueCD 0.3.4 | 32 | kvm-18 | Intel | 64 | Works | Works fine, except for initial X-setting "cirrus" - changed to "vesa", then works. | |
Gentoo 2006.1 | 32 | kvm-24 | Intel | 64 | Works | ||
Gentoo 2007.0 | 32 | kvm-24 | Intel | 64 | Works | ||
Arch Linux (Duke) | 32 | kvm-17 | AMD | 64 | Works | Host: 2.6.21-ARCH, guest: 2.6.22-rc5-ARCH says "booting paravirtualized kernel on bare hardware" | |
Mandrake Linux 9.2 | 32 | kvm-51 | Intel | 64 | Works | by Alexey.E. | |
Mandriva 2007 | 32 | kvm-51 | Intel | 64 | Crashes, Workaround exists | start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E. | |
Mandriva 2008 | 32 | kvm-51 | Intel | 64 | Crashes, Workaround exists | start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E. | |
Mandriva 2008.1 | 32 | kvm-64 | Intel | 64, 32 | Crashes, Workaround exists | start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E. |
UNIX Family: BSD
Guest | Guest bitness | Host version | Host cpu | Host bitness | Status | Comments | |
OpenBSD 4.2 | 32 | kvm-58 | Intel | 32 | Works | ||
OpenBSD 4.1 | 32 | kvm-64 | Intel, AMD | 64 | Works | by Alexey.E. | |
OpenBSD 4.0 | 64 | kvm-12 | Intel | 64 | Works | ||
OpenBSD 4.0 | 32 | kvm-16 + CVS | Intel | 64 | Works | ||
FreeBSD 6.1 | 32 | kvm-17/18 | Intel | 32 | Works | ||
FreeBSD 6.2 | 64 | kvm-12 | AMD | 64 | Works | ||
FreeBSD 6.2 | 32 | kvm-16 + CVS | AMD | 64 | Works | ||
FreeBSD 6.3 | 32 | Fedora 8 - kvm-37-7.fc8 | Intel | 64 | works | ||
FreeBSD 6.3 | 32 | Debian Lenny, kvm-60 | AMD | 64 | Works | No issues in several weeks of testing. Freddie | |
FreeBSD 6.3 | 64 | Debian Lenny, kvm-60 | AMD | 64 | Works | No issues in several weeks of testing. Freddie | |
FreeBSD 7.0 | 32 | Debian Lenny, kvm-60 | AMD | 64 | Works | No issues in several weeks of testing. Tested with 1 and 2 virtual CPUs. Freddie | |
FreeBSD 7.0 | 64 | Debian Lenny, kvm-60 | AMD | 64 | Works | No issues in several weeks of testing. Tested with 1 and 2 virtual CPUs. Freddie | |
FreeBSD 7.0 | 32 | OpenSUSE 10.3 kvm-63 | AMD | 64 | works | disk i/o issues? "ad0: TIMEOUT - WRITE_DMA retrying (1 retry left) LBA=XXXXXXX" | |
FreeBSD 7.0 | 64 | OpenSUSE 10.3 kvm-63 | AMD | 64 | crashes after boot loader | ||
GNU/kFreeBSD | 64 | kvm-15 | AMD | 64 | Works | ||
GNU/kFreeBSD | 32 | kvm-16 + CVS | AMD | 64 | Works | ||
NetBSD 3.1 | 32 | kvm-17/18 | Intel | 32 | Works | ||
NetBSD 3.1 | 32 | kvm-21 | AMD | 64 | Works | ||
PC-BSD 1.4 | 32 | kvm-56 | Intel | 64 | Works | By Alexey.E. | |
DragonflyBSD 1.10.1 | 32 | kvm-58 | Intel | 64 | Works | use -no-kvm-pit for kvm >= 64; use -net nic,model=e1000 to avoid network timeouts |
UNIX Family: Solaris/OpenSolaris
Guest | Guest bitness | Host version | Host cpu | Host bitness | Status | Comments | |
Solaris 10 U1 | 32 | kvm-12 | Intel | 64 | Works | later releases will detect the CPU is 64 bit capable and try to default to run a 64 bit kernel and fail, for those you have to override Solaris autodetection by adding "kernel/unix" to the kernel multiboot entry in GRUB | |
Solaris 10 U3 | 64 | kvm-58 + patch | Intel | 64 | Works | needs additional patch to kvm for kvm kernel longmode | |
Nexenta Core 1.0 | 64 | kvm-61 | Intel | 64 | Works | needs additional patch to kvm for kvm kernel longmode. Use -m 512 -net nic,model=e1000 (or any other than the default rtl adapter) |
Other UNIX systems
Guest | Guest bitness | Host version | Host cpu | Host bitness | Status | Comments | |
Darwin 8.0.1 | 32 | kvm-29 | Intel | 64 | Crashes | by Alexey.E. | |
MINIX 3.1.2a | 32 | kvm-28 | Intel | 64 | Crashes | Crashes when loading MINIX's boot monitor and exits with exception 13, although it runs fine with -no-kvm | |
GNU hurd live CD (20051117) | 32 | kvm-28 | Intel | 32 | Works | Seems to have networking problems. | |
GNU/Hurd (Debian K14) | 32 | kvm-33 | Intel | 32 | Works | screenshot | |
GNU/Hurd (Debian K16) | 32 | kvm-66 | AMD | 64 | Needs -no-kvm-pit |
Others
Guest | Guest bitness | Host version | Host cpu | Host bitness | Status | Comments | |
Haiku OS | 32 | kvm-12 | AMD | 64 | Works | screenshot | |
Amiga Research OS (AROS) | 32 | kvm-12 | AMD | 64 | Works | LiveCD tested. screenshot | |
Amiga Research OS (AROS) | 32 | kvm-58 | Intel | 32 | Works | LiveCD tested. | |
ReactOS 0.3.0 | 32 | kvm-14 | AMD | 64 | Works | screenshot | |
FreeDOS 1.0 | 32 | kvm-12/14 | Intel | 64 | Work(ish) | Can only be installed from live CD by disabling kvm and using qemu only. Upper memory management (himem.exe) crashed kvm. Some other drivers do so as well. Step through booting using F8 to determine which. DOS is confined to the lower 640K of memory. See bug 1666308. | |
MS DOS 6.22 | 32 | kvm-28 | Intel | 32 | Stops | It seems to stop booting after HIMEM. | |
Syllable 0.61 | 32 | kvm-29 | Intel | 64 | Crashes | by Alexey.E. | |
Visopsys 0.62 | 32 | kvm-29 | Intel | 64 | Crashes | by Alexey.E. |
|