Guest Support Status: Difference between revisions

From KVM
No edit summary
(→‎UNIX Family: Solaris/OpenSolaris: Updated Oracle Solaris 10 1/13: Cirrus display works.)
 
(85 intermediate revisions by 40 users not shown)
Line 1: Line 1:
=Guest Support Status=
=Guest Support Status=
==Note:==
=Qemu/kvm will likely run most production operating systems, but this page is maintained nonetheless for general information purposes. Updates are welcomed.=


== Windows Family ==
== Windows Family ==
Line 10: Line 13:
| '''Status'''  
| '''Status'''  
| '''Comments'''  
| '''Comments'''  
|-
| Windows Small Business Server 2011
| 64
| qemu-kvm-0.12.1.2-2.355.0.1.el6.centos.2
| Intel
| 64
| Works
| Installed on CentOS 6.4 x64. Virtio drivers are installed in the guest os. Host machine has a Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz and 8GB RAM. The guest uses 4GB RAM and 1 CPU core. Works flawless. By Jens Voskuhl
|-
| Windows 2012 R2 Standard
|64
|qemu-kvm.x86_64 10:1.5.3-60.el7_0.5
|Intel
|64
|Works
|Installed on CentOS 7 64bit. Used Windows 2008 settings. Tested 1GB, 8GB and 16GB RAM on guest using virtio drivers.
|-
| Windows 2012 Standard 180-days Evaluation
| 64
| qemu-kvm-0.12.1.2-2.295.el6
| Intel
| 64
| Works
| Installed on CentOS 6.3 64bit. Used Windows2008 settings for guest installation. By Alexander O.
|-


|-
|-
Line 28: Line 59:
| AMD  
| AMD  
| 64
| 64
| Works
| Works (reboot from guest doesn't correctly work)
| Installed on 2 GB RAM, 1 CPU core. Host is: Ubuntu Server 9.10 64-bit, 2 x Six-Core AMD Opteron(tm) Processor 2425 HE, 8 x 4 GB DDR2, ISCSI for Guest discspace. Don't use virtio drivers (harddisc/network), use IDE (harddisc) and e1000 (network) emulation instead. By Mark.
| Installed on 2 GB RAM, 1 CPU core. Host is: Ubuntu Server 9.10 64-bit, 2 x Six-Core AMD Opteron(tm) Processor 2425 HE, 8 x 4 GB DDR2, ISCSI for Guest discspace. Don't use virtio drivers (harddisc/network), use IDE (harddisc) and e1000 (network) emulation instead. By Mark.
|-
|-
Line 39: Line 70:
| AMD  
| AMD  
| 64
| 64
| Works
| Works (reboot from guest doesn't correctly work)
| Installed on 2 GB RAM, 1 CPU core. Host is: Ubuntu Server 9.10 64-bit, 2 x Six-Core AMD Opteron(tm) Processor 2425 HE, 8 x 4 GB DDR2, ISCSI for Guest discspace. Don't use virtio drivers (harddisc/network), use IDE (harddisc) and e1000 (network) emulation instead. By Mark.
| Installed on 2 GB RAM, 1 CPU core. Host is: Ubuntu Server 9.10 64-bit, 2 x Six-Core AMD Opteron(tm) Processor 2425 HE, 8 x 4 GB DDR2, ISCSI for Guest discspace. Don't use virtio drivers (harddisc/network), use IDE (harddisc) and e1000 (network) emulation instead. By Mark.
|-
|-




|-
|-
| Windows 2008 R2 RTM  
| Windows 2008 Standard
| 64
| 32
| kvm-88  
| qemu-kvm-0.11.0
| Intel
| 32
| Works
| Installed on 1.5 GB RAM, 2 CPU core. Host is: Fedora 14 32-bit, Intel(R) Core(TM)2 CPU 6300  @ 1.86GHz, 3 x 1 GB DDR2 + 1 x 2 GB DDR2, single SATA for host, separate SATA for guest.  Working just fine with virtio or Realtek for network.  CPU usage near 100% when viewing with KVM console, 14% when viewing through Remmina RDP.
|-
 
 
 
|-
| Windows 2008 R2 RTM  
| 64
| kvm-88  
| Intel  
| Intel  
| 64
| 64
Line 55: Line 99:


|-
|-
| Windows 7 Professional (Final)
| Windows 2008 R2 Standard
| 64  
| 64
| qemu-kvm-0.12.1.2-1 ARCH-2.6.32
| qemu-kvm-0.12.5
| AMD
| Intel
| 64  
| 64
| Works
| Works
| using 2CPUs and 2GB guest RAM [http://img715.yfrog.com/img715/2143/win7profnl642proc2gb.png Screenshot]
| Installed on HP Proliant ML330 G6 with Ubuntu 10.04.1 server host (2.6.32-24-server) with kvm-kmod-2.6.32.16 using 2 CPU and 2GB guest RAM with IDE harddisc and e1000 network emulation. Works great. By Krunoslav Husak (h00s)
|-
|-


|-
|-
| Windows 7 RTM
| Windows 2008 R2 Datacenter
| 32, 64
| 64
| kvm-88
| qemu-kvm-0.12.5
| Intel  
| Intel  
| 64
| 64
| Works
| Works
| Installs and works with 1GB guest RAM. [http://twitpic.com/d3gqq/full screenshot]
| Installed on HP Proliant DL530 G4 with Debian 6.0.2 (2.6.32-5-amd64). Using 4 CPU and 4GB RAM for guest. Run stable. By Alexander Pushkarev. [http://www.easyfoto.ru/20110722070342560.jpg Screenshot]
|-
|-


|-
|-
| Windows 7 RC
| Windows 10 Technical Preview for Enterprise
| 64  
| 64  
| kvm-72+dfsg-5
| qemu-kvm-1.1.2
| Intel
| AMD
| 64  
| 64  
| Works
| Works
| Installs and works without any problem with 1GB guest RAM.
| using 2CPUs and 2GB guest RAM, latest virtio drivers 0.1-81 work fine. [http://imgur.com/XalLtSa Screenshot]
|-
|-


|-
|-
| Windows 7 Beta
| Windows 10 Professional build 10240 (release)
| 64  
| 64  
| kvm-84
| qemu-kvm-2.3.0
| AMD
| Intel
| 64  
| 64  
| Works
| Works
| Installs and works without any problem with 512MB guest RAM.
| Host running Debian Jessie, qemu-kvm packages from stretch. I followed the advice found here : https://social.technet.microsoft.com/Forums/en-US/695c8997-52cf-4c30-a3f7-f26a40dc703a/failed-install-of-build-10041-in-the-kvm-virtual-machine-system-thread-exception-not-handled?forum=WinPreview2014Setup . Running a host with a I7 820 QM, Core2Duo vurtual CPU works, with 1 socket, 2 core and 1 thread assigned to 0-1. Core assignment may be unnecessary. Nehalem, kvm64 and qemu64 failed.  
|-
|-


| Windows 7 Beta
| 32
| kvm-83
| Intel
| 32
| Works
| Installed in about 25-30 minutes and worked flawlessly on my ThinkPad T60 (1953-7EU) with 1.5G of RAM
|-
|-
 
| Windows 8 Enterprise
| Windows 7 Beta
| 64
| 32
| qemu-kvm-devel-1.1.92 3.7.0-rc2
| kvm-62
| AMD
| AMD  
| 64  
| 64  
| Works  
| Works
| "-m 2048 -vnc :0 -usbdevice tablet -smp 2 -std-vga" on qcow2
| using 2CPUs and 1GB guest RAM, latest virtio drivers work fine.
|-
|-


| Windows Server 2008 (Datacenter)  
|-
| Windows 7 Professional (Final)
| 64  
| 64  
| kvm-72
| qemu-kvm-0.12.1.2-1 ARCH-2.6.32
| Intel, AMD  
| AMD
| 64  
| 64  
| Works  
| Works
| by Alexey.E.  
| using 2CPUs and 2GB guest RAM [http://img715.yfrog.com/img715/2143/win7profnl642proc2gb.png Screenshot]
|-
|-


| Windows Server 2008 (Datacenter)
|-
| 32  
| Windows 7 RTM
| kvm-72
| 32, 64
| Intel, AMD
| kvm-88
| 64, 32
| Intel  
| Works  
| 64
| by Alexey.E.  
| Works
| Installs and works with 1GB guest RAM. [http://twitpic.com/d3gqq/full screenshot]
|-
|-


| Windows Vista Ultimate
|-
| Windows 7 RC
| 64  
| 64  
| kvm-84
| kvm-72+dfsg-5
| Intel, AMD
| Intel  
| 64  
| 64  
| Works
| Works
| (not Aero Glass capable) by Alexey.E.  
| Installs and works without any problem with 1GB guest RAM.
|-
|-


| Windows Vista Ultimate
| 32
| kvm-84
| Intel, AMD
| 64, 32
| Works
| (not Aero Glass capable) by Alexey.E. 
|-
|-
 
| Windows 7 Beta
| Windows Server 2003 x64
| 64  
| 64  
| kvm-72
| kvm-84
| Intel, AMD  
| AMD  
| 64  
| 64  
| Works  
| Works
| by Alexey.E. (setup is unstable, rerun several times)
| Installs and works without any problem with 512MB guest RAM.
|-
|-


| Windows Server 2003 (Enterprise)
| Windows 7 Beta
| 32  
| 32  
| kvm-72
| kvm-83
| Intel  
| Intel  
| 32, 64
| 32  
| Works  
| Works  
| by Alexey.E.  
| Installed in about 25-30 minutes and worked flawlessly on my ThinkPad T60 (1953-7EU) with 1.5G of RAM
|-
|-


| Windows Server 2003 (Enterprise)
| Windows 7 Beta
| 32  
| 32  
| kvm-72
| kvm-62
| AMD  
| AMD  
| 64  
| 64  
| Works  
| Works  
| by Alexey.E.
| "-m 2048 -vnc :0 -usbdevice tablet -smp 2 -std-vga" on qcow2
|-
|-


| Windows XP Pro x64
| Windows Server 2008 (Datacenter)
| 64  
| 64  
| kvm-72  
| kvm-72  
Line 181: Line 212:
| 64  
| 64  
| Works  
| Works  
| by Alexey.E. (setup is unstable, rerun several times)
| by Alexey.E.  
|-
|-


| Windows XP Pro
| Windows Server 2008 (Datacenter)
| 32  
| 32  
| kvm-72  
| kvm-72  
| Intel  
| Intel, AMD
| 32, 64
| 64, 32  
| Works  
| Works  
| by Alexey.E.  
| by Alexey.E.  
|-
|-


| Windows XP Pro
| Windows Vista Ultimate
| 32
| 64
| qemu-kvm-0.11.0
| kvm-84
| AMD  
| Intel, AMD  
| 64  
| 64  
| Works
| Works
| Installed on standard IDE driver. Swapped to Virtio XP drivers both for LAN and HDD after installation from "NetKVM-and-viostor.iso". Works well so far. by Tomaszg.
| (not Aero Glass capable) by Alexey.E.  
|-
|-


| Windows XP Pro
| Windows Vista Ultimate
| 32  
| 32  
| kvm-72
| kvm-84
| AMD  
| Intel, AMD  
| 64, 32
| Works
| (not Aero Glass capable) by Alexey.E. 
|-
 
| Windows Server 2003 R2 (Std)
| 32
| qemu-kvm-0.11.1
| Intel
| 64
| Works
| Well with virtio drivers by Patrick.M.
 
|-
| Windows Server 2003 R2 (Std)
| 32
| qemu-kvm-0.13
| Intel
| 64  
| 64  
| Works  
| Works
| by Alexey.E.  
| Well with virtio drivers (1.1.13) by Alexandre D.
|-
|-


| Windows 2000 Pro (SP4)
| Windows Server 2003 x64
| 32
| 64
| kvm-64
| qemu-kvm-0.13
| Intel, AMD  
| Intel, AMD  
| 64  
| 64  
| Works  
| Works  
| use Qcow2 format. (setup is unstable, rerun several times) by Alexey.E.  
| Well with virtio drivers (1.1.13) by Alexandre D.  
|-
|-


| Windows 2000 Pro (SP4)  
| Windows Server 2003 x64
| 64
| kvm-72
| Intel, AMD
| 64
| Works
| by Alexey.E. (setup is unstable, rerun several times)
|-
 
| Windows Server 2003 (Enterprise)  
| 32  
| 32  
| kvm-64
| kvm-72
| Intel  
| Intel  
| 32  
| 32, 64
| Works  
| Works  
| use Qcow2 format. (setup is unstable, rerun several times) by Alexey.E.  
| by Alexey.E.  
|-
|-


| Windows 2000 Advanced Server  
| Windows Server 2003 (Enterprise)
| 32  
| 32  
| kvm-44
| kvm-72
| Intel
| AMD
| 64  
| 64  
| Works  
| Works  
| use Qcow2 format.  
| by Alexey.E.  
|-
|-


| Windows 98SE
| Windows XP Pro x64
| 32  
| 64
| kvm-63
| kvm-72
| Intel, AMD
| 64
| Works
| by Alexey.E. (setup is unstable, rerun several times)
|-
 
| Windows XP Pro
| 32  
| kvm-72
| Intel  
| Intel  
| 32  
| 32, 64
| Fails
| Works
| by Alexey.E. (halts when booting HIMEM)
| by Alexey.E.  
|-
|-


| Windows 98SE
| Windows XP Pro
| 32  
| 32  
| kvm-80, 2.6.27.7
| qemu-kvm-0.11.0
| AMD  
| AMD  
| 64  
| 64  
| no way
| Works
| install crashes
| Installed on standard IDE driver. Swapped to Virtio XP drivers both for LAN and HDD after installation from "NetKVM-and-viostor.iso". Works well so far. by Tomaszg.
|-
|-


| Windows NT Server 4.0 sp 1
| Windows XP Pro
| 32  
| 32  
| kvm-72, 2.6.30
| qemu-kvm-0.12.1.2-2.415; kernel 2.6.32-358.23.2, CentOS 6.5
| Intel  
| Intel  
| 64  
| 64  
| Works
| failing
| for networking use -net nic,model=ne2k_pci and install rtl8029 guest driver (included in guest OS cd)
| crashed when qed disk format and quick format during installation chosen, normal works, XP didn't manage himself to reboot, forced but unable to finish the setup.
|-
|-


| Windows 95
| Windows XP Pro
| 32  
| 32  
| kvm-44, 2.6.23-rc8
| kvm-72
| AMD  
| AMD  
| 64, 32
| no way
|
|}
== Linux Family: Fedora/RedHat Derivatives ==
{|border=1
| '''Guest'''
| '''Guest bitness'''
| '''Host version'''
| '''Host cpu'''
| '''Host bitness'''
| '''Status'''
| '''Comments'''
|-
| Fedora 11
| 64  
| 64  
| kvm-87
| Works
| Intel
| by Alexey.E.
| 64
| Fails
| Anaconda freezes
|-
|-


| Fedora 11
| Windows 2000 Pro (SP4)
| 32  
| 32  
| kvm-87
| kvm-64
| Intel
| Intel, AMD
| 64  
| 64  
| Works  
| Works  
|  
| use Qcow2 format. (setup is unstable, rerun several times) by Alexey.E.
|-
|-


| Fedora 11 BETA
| Windows 2000 Pro (SP4)
| 32, 64
| 32  
| kvm-84
| kvm-64
| Intel
| Intel  
| 64
| 32
| Fails
| Works
| by Alexey.E. Slowness and softlockups.
| use Qcow2 format. (setup is unstable, rerun several times) by Alexey.E.  
|-
|-


|-
| Windows 2000 Advanced Server
| Fedora 10
| 32  
| 32, 64
| kvm-44
| kvm-85
| Intel  
| Intel, AMD
| 64  
| 64  
| Works  
| Works  
| by Alexey.E. Updated by Lennert.B.
| use Qcow2 format.  
|-
|-


| Fedora 9
| Windows 98SE
| 32, 64
| 32  
| kvm-85
| kvm-63
| Intel, AMD
| Intel  
| 64
| 32
| Works
| Fails
| by Alexey.E.  
| by Alexey.E. (halts when booting HIMEM)
|-
|-


| Fedora 8
| Windows 98SE
| 32, 64
| 32  
| kvm-85
| kvm-80, 2.6.27.7
| Intel, AMD  
| AMD  
| 64  
| 64  
| Works
| no way
| by Alexey.E.
| install crashes
|-
|-


| Fedora 7
| Windows 98SE
| 32
| kvm-1.12.5
| AMD
| 32, 64  
| 32, 64  
| kvm-75
| works with a trick
| Intel, AMD
| copy an existing installation with qemu-img
opts: -no-kvm, smp 1, nic,model=ne2k_pci, soundhw none, vga=cirrus+cirrus-Win95-Driver
tested by hiekjoha
|-
 
| Windows NT Server 4.0 sp 1
| 32
| kvm-72, 2.6.30
| Intel  
| 64  
| 64  
| Works  
| Works
| by Alexey.E.
| for networking use -net nic,model=ne2k_pci and install rtl8029 guest driver (included in guest OS cd)
|-
|-


| Fedora 6
| Windows NT Workstation 4.0 (no SP)
| 32  
| 32  
| kvm-26
| qemu-kvm 0.12.3, 2.6.33
| Intel, AMD  
| AMD  
| 32, 64  
| 64  
| Works  
| Works
|  
| without any SP requires -cpu qemu64,level=1, also use -vga std
|-
|-


| Fedora 5
 
| 32, 64
| Windows NT 4.0 SP6
| kvm-12
| 32
| Intel, AMD
| kvm 1.0, 2.6.32
| 32, 64  
| Intel
| Works  
| 64
|  
| Works
| requires -cpu qemu32, use Universal VBE30 for VGA (http://bearwindows.zcm.com.au/vbempg.zip)
|-
|-


| Fedora 4  
| Windows NT 4.0 SP6
| 64
| 32
|
| qemu-kvm 1.4.1, 2.6.32
| AMD
| Intel
| 64  
| 64
| Works, slightly high idle cpu
| Works
|by  MichaelKarliner
| requires -cpu qemu32, install [https://packages.vmware.com/tools/esx/3.5latest/windows/x86/VMware-tools-windows-3.5.0-988599.iso vmmouse] driver instead of default ps/2 mouse, use Universal VBE30 for VGA (http://bearwindows.zcm.com.au/vbempg.zip)
|-
|-


| Fedora 3
| Windows 95
| 64
| 32
| kvm-78
| kvm-44, 2.6.23-rc8
| AMD  
| AMD  
| 64  
| 64, 32
| Works
| no way
| by George Y. Requires noacpi in boot options
|  
|-
|}
 
== Linux Family: Fedora/RedHat Derivatives ==


| Fedora 1
=== CentOS ===
| 32
{|border=1
| qemu-kvm-0.12.3
| '''Guest'''
| Intel
| '''Guest bitness'''
| 64
| '''Host version'''
| Crashes
| '''Host cpu'''
| by Patrick.M. KVM freeze unable to kill PID.
| '''Host bitness'''
| '''Status'''
| '''Comments'''
|-
|-


| Fedora 1
| CentOS 6.5
| 32
| 64
| qemu-kvm-0.11.1
| CentOS 6.5,qemu-kvm-0.12.1.2-2.415, kernel 2.6.32-358.23.2
| Intel
| Intel
| 64
| 64
| Works
| Works
| by Patrick.M.
| Like a charm
|-
|-


| RHEL5
| CentOS 6.2
| 32, 64  
| 32, 64
| kvm-85
| 0.14.1+noroms-0ubuntu6.2
| Intel, AMD  
| Intel, AMD
| 64  
| 32, 64
| Works  
| Works
| by Alexey.E.
| Requires sufficient memory (≧1G)
by Thomas Schweikle / [http://www.xompu.de/ Xompu]
|-
|-


| RHEL4
| CentOS 6.1
| 32, 64  
| 32, 64
| kvm-85
| 0.14.1+noroms-0ubuntu6.2
| Intel, AMD  
| Intel, AMD
| 64  
| 32, 64
| Works  
| Works
| by Frank.Q. updated by Alexey.E.
| Requires sufficient memory (≧1G)
by Thomas Schweikle / [http://www.xompu.de/ Xompu]
|-
|-


| RHEL3
| CentOS 6.0
| 32, 64  
| 64
| kvm-85
| kvm-83
| Intel, AMD
| Intel
| 64  
| 64
| Works  
| Works
| by Frank.Q. updated by Alexey.E.
| by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]
|-
|-


| Red Hat Linux 9
| CentOS 5.8
| 32  
| 32
| kvm-51
| qemu-kvm-0.12.1.2-2.295.el6
| Intel  
| Intel
| 64  
| 64
| Works  
| Works
| by Alexey.E.  
| by Alexander O.
|-
|-


| Red Hat Linux 8
| CentOS 5.6
| 32
| 64
| kvm-64
| kvm-83
| Intel  
| Intel
| 64  
| 64
| Crashes
| Works
| Fails on init. by Frank.Q.  
| by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]
|-
|-


| Red Hat Linux 7.3
| CentOS 5.5
| 32
| 64
| kvm-78
| kvm-83-164.el5.x86_64.rpm
| AMD  
| AMD (Sempron 140)
| 64  
| 64
| Works  
| Works
| -no-kvm is required for installation
| by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]
|-
|-


| Red Hat Linux 7
| CentOS 5.5
| 32  
| 32
| kvm-52
| qemu-kvm-0.12.1.2-2.295.el6
| Intel, AMD
| Intel
| 64
| 64
| Crashes
| Works
| Fails on init. by Alexey.E.  
| by Alexander O.
|-
 
| Trixbox (CentOS)
| 32
| kvm-12
| Intel  
| 64  
| Works  
|  
|-
|-


Line 484: Line 539:
|}
|}


 
=== Enterprise Linux ===
== Linux Family: Ubuntu/Debian Derivatives ==
{|border=1
{|border=1
| '''Guest'''  
| '''Guest'''  
Line 496: Line 550:
|-
|-


| Debian GNU/Linux 5.0
| Enterprise Linux 5.4 / Unbreakable Linux
| 64  
| 64  
| kvm-88
| kvm-83
| Intel, AMD
| Intel
| 64
| Works
| 2009/10/22 by Christian Berendt / [http://www.b1-systems.de B1 Systems]
|-
 
| Ubuntu 9.04
| 64
| kvm-84
| Intel  
| 64  
| 64  
| Works  
| Works  
| It's actually Xubuntu but should be the same both block and net virtio devices working too
| by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]
|}
 
=== Fedora ===
{|border=1
| '''Guest'''
| '''Guest bitness'''
| '''Host version'''
| '''Host cpu'''
| '''Host bitness'''
| '''Status'''
| '''Comments'''  
|-
|-


| Ubuntu 8.10
| Fedora 18
| 32
| 32, 64
| kvm-85
| qemu-kvm 0.14.1+noroms-0ubuntu6.2
| Intel, AMD
| Intel, AMD
| 32, 64  
| 32, 64
| Works  
| Works
| by Peter.v.V.
| Requires sufficient memory (≧1G),
install from DVD or network<br />
by Thomas Schweikle / [http://www.xompu.de/ Xompu]
|-
|-


| Ubuntu 8.04 LTS
| Fedora 17
| 32, 64  
| 32, 64
| kvm-64
| qemu-kvm 0.14.1+noroms-0ubuntu6.2
| Intel, AMD  
| Intel, AMD
| 32, 64  
| 32, 64
| Works  
| Works
| by Alexey.E. (some issues with virtio)
| Requires sufficient memory (&#8807;1G),
install from DVD or network<br />
by Thomas Schweikle / [http://www.xompu.de/ Xompu]
|-
|-


| Ubuntu 7.10
| Fedora 16
| 32, 64  
| 32, 64
| kvm-62
| qemu-kvm 0.14.1+noroms-0ubuntu6.2
| Intel,AMD  
| Intel, AMD
| 32, 64  
| 32, 64
| Crashes, Workaround exists
| Works
| Install using Qemu, remove GFX boot. by Alexey.E.  
| Requires sufficient memory (&#8807;1G),
install from DVD or network<br />
by Thomas Schweikle / [http://www.xompu.de/ Xompu]
|-
|-


| Ubuntu 7.10 Server
| Fedora 15
| 64  
| 64
| kvm-60
| kvm-83
| AMD
| Intel
| 64
| Works
| Requires sufficient memory(e.g. 1.5G), and vga=std - by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]
|-
 
| Fedora 13
| 64  
| kvm-83
| Intel
| 64  
| 64  
| Works  
| Works  
| No framebuffer (black screen at first). Hit enter to start installer.  
| by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]
|-
 
| Fedora 11
| 64
| kvm-87
| Intel
| 64
| Fails
| Anaconda freezes
|-
|-


| Ubuntu 7.10 Server
| Fedora 11
| 32  
| 32  
| kvm-60/61
| kvm-87
| Intel  
| Intel
| 64  
| 64  
| Doesn't work
| Works
| Installer crashes (by Ryota Ozaki)
|  
|-
|-


| Ubuntu 7.04
| Fedora 11 BETA
| 32, 64  
| 32, 64  
| kvm-62
| kvm-84
| Intel,AMD
| Intel
| 32, 64  
| 64  
| Crashes, Workaround exists
| Fails
| Install using Qemu, remove GFX boot. by Alexey.E.  
| by Alexey.E. Slowness and softlockups.
|-
|-


| Ubuntu 6.06 LTS Server
| Fedora 10
| 32  
| 32, 64
| kvm-20
| kvm-85
| Intel  
| Intel, AMD
| 32
| 64
| Works  
| Works  
| use -no-acpi
| by Alexey.E. Updated by Lennert.B.
|-
|-


| Debian Lenny 5.0
| Fedora 9
| 32, 64  
| 32, 64  
| kvm-72/77 
| kvm-85
| Intel
| Intel, AMD
| 64  
| 64  
| Works  
| Works  
| Buggy virtio implementation (netinst), crc errors / segfaults after instalation.
| by Alexey.E.  
|-
|-


| Debian Etch 4.0
| Fedora 8
| 64  
| 32, 64  
| kvm-72
| kvm-85
| Intel, AMD  
| Intel, AMD  
| 64  
| 64  
Line 595: Line 675:
|-
|-


| Debian Etch 4.0
| Fedora 7
| 32  
| 32, 64
| kvm-64
| kvm-75
| Intel  
| Intel, AMD
| 64, 32
| 64  
| Works  
| Works  
| by Alexey.E.  
| by Alexey.E.  
|-
|-


| Debian Etch 4.0
| Fedora 6
| 32  
| 32  
| kvm-64
| kvm-26
| AMD  
| Intel, AMD  
| 64  
| 32, 64  
| FAILS, workaround exists
| Works
| by Alexey.E. (manually choose i586 kernel, do not use default "k7" kernel)
|  
|-
|-


| Debian Sarge 3.1
| Fedora 5
| 32  
| 32, 64
| kvm-12  
| kvm-12  
| Intel  
| Intel, AMD
| 32  
| 32, 64
| Works  
| Works  
|  
|  
|-
|-


| Debian Sarge 3.1
| Fedora 4
| 32
| kvm-12
| Intel
| 64  
| 64  
| Mostly works
|
| Install hangs, will install via -no-kvm. Runs fine after
| AMD
|  64
| Works, slightly high idle cpu
|by  MichaelKarliner
|-
|-


| Xandros 3 OCE
| Fedora 3  
| 32
| 64
| kvm-29
| kvm-78
| Intel
| AMD
| 64  
| 64  
| Works  
| Works  
| by Alexey.E.  
| by George Y. Requires noacpi in boot options
|-
|-


| KNOPPIX 5.1.1  
| Fedora 1
| 32  
| 32  
| kvm-18
| qemu-kvm-0.12.3
| Intel  
| Intel  
| 64  
| 64  
| Works
| Crashes
| use nmi_watchdog=0 or nolapic kernel parameter to boot
| by Patrick.M. KVM freeze unable to kill PID.
|-
|-


| Knoppix 5.2
| Fedora 1
| 32  
| 32  
| kvm-18
| qemu-kvm-0.11.1
| Intel  
| Intel
| 32
| 64
| Works  
| Works
|  
| by Patrick.M.
|}
|}


== Other Linux Distros ==
=== RedHat Enterprise Linux ===
{|border=1
{|border=1
| '''Guest'''  
| '''Guest'''  
Line 669: Line 749:
|-
|-


| SUSE Linux Enterprise Server 11
| RHEL6 beta
| 32, 64  
| 64  
| kvm-88
| kvm-83
| Intel, AMD
| Intel
| 64
| 64  
| Works
| Works  
| 2009/10/22 by Christian Berendt / [http://www.b1-systems.de B1 Systems]
| by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]
|-
|-


| SUSE Linux Enterprise Server 10
| RHEL5
| 32
| 32, 64
| kvm-88
| kvm-85
| Intel, AMD
| Intel, AMD  
| 64
| 64  
| Works
| Works  
| 2009/10/22 by Christian Berendt / [http://www.b1-systems.de B1 Systems]
| by Alexey.E.
|-
|-


| openSUSE 11.1
| RHEL4
| 32, 64  
| 32, 64  
| kvm-88
| kvm-85
| Intel, AMD
| Intel, AMD  
| 64
| Works
| 2009/10/22 by Christian Berendt / [http://www.b1-systems.de B1 Systems]
|-
 
| openSUSE 11.1
| 32, 64
| kvm-85  
| Intel, AMD  
| 64  
| 64  
| Works  
| Works  
| by Alexey.E.  
| by Frank.Q. updated by Alexey.E.
|-
|-


| openSUSE 11.0
| RHEL3
| 32, 64  
| 32, 64  
| kvm-85  
| kvm-85
| Intel, AMD  
| Intel, AMD  
| 64  
| 64  
| Works  
| Works  
| by Alexey.E.  
| by Frank.Q. updated by Alexey.E.
|-
|-


| openSUSE 10.3
| Red Hat Linux 9
| 32  
| 32  
| kvm-57
| kvm-51
| AMD
| Intel
| 64  
| 64  
| Works  
| Works  
Line 723: Line 794:
|-
|-


| openSUSE 10.3
| Red Hat Linux 8
| 32/64
| 32  
| kvm-64  
| kvm-64  
| Intel  
| Intel  
| 64, 32
| 64  
| Crashes, Workaround exists
| Crashes  
| Start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E.  
| Fails on init. by Frank.Q.  
|-
|-


| openSUSE 10.2
| Red Hat Linux 7.3
| 32/64
| 32  
| kvm-28/kvm-51
| kvm-78
| Intel
| AMD
| 64  
| 64  
| Crashes, Workaround exists
| Works
| Start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E.
| -no-kvm is required for installation
|-
|-


| SUSE Linux 10.0
| Red Hat Linux 7
| 32  
| 32  
| kvm-64
| kvm-52
| Intel  
| Intel, AMD
| 64, 32
| 64  
| Crashes, Workaround exists
| Crashes  
| Start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E.  
| Fails on init. by Alexey.E.  
|-
|}


| SUSE Linux 9.1  
=== Scientific Linux ===
| 32
{|border=1
| kvm-72
| '''Guest'''
| Intel/AMD
| '''Guest bitness'''
| 64, 32
| '''Host version'''
| Works
| '''Host cpu'''
| by Alexey.E.
| '''Host bitness'''
| '''Status'''
| '''Comments'''
|-
|-


| Slackware 12 .2
| Scientific Linux 5.4.1
| 32
| 64
| kvm-36
| kvm-83
| Intel  
| Intel
| 32
| 64
| Works  
| Works  
|  
| by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]
|-
|}


| Slackware 12
=== Trixbox ===
| 32
{|border=1
| kvm-36
| '''Guest'''
| Intel
| '''Guest bitness'''
| 32
| '''Host version'''
| Works
| '''Host cpu'''
|  
| '''Host bitness'''
| '''Status'''
| '''Comments'''
|-
|-


| Slackware 11
| Trixbox (CentOS)
| 32  
| 32  
| kvm-15
| kvm-12
| Intel  
| Intel  
| 64  
| 64  
| Works  
| Works  
| using test26.s kernel
|  
|-
|}


| Qemu-Puppy 2.01-3
| 32
| kvm-17/18
| Intel
| 32
| Works
|
|-


| Qemu-Puppy 2.13-1  
== Linux Family: Ubuntu/Debian Derivatives ==
| 32
 
| kvm-17/18
=== Debian GNU/Linux ===
| Intel
{|border=1
| 32
| '''Guest'''
| Works
| '''Guest bitness'''
|  
| '''Host version'''
| '''Host cpu'''
| '''Host bitness'''
| '''Status'''
| '''Comments'''
|-
|-


| SystemRescueCD 0.3.4  
| Debian GNU/Linux 7.0 beta (Kernel 3.4.4)
| 32  
| 32, 64
| kvm-18
| qemu-kvm 0.14.1+noroms-0ubuntu6.2
| Intel  
| Intel, AMD
| 64  
| 32, 64
| Works  
| Works
| Works fine, except for initial X-setting "cirrus" - changed to "vesa", then works.  
| by Thomas Schweikle / [http://www.xompu.de Xompu]
|-
|-


| Gentoo 2006.1
| Debian GNU/Linux 6.0
| 32
| 64
| kvm-24
| kvm-83
| Intel  
| Intel
| 64  
| 64
| Works  
| Works
|  
| by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]
|-
|-


| Gentoo 2007.0  
| Debian GNU/Linux 5.0
| 32
| kvm-24
| Intel
| 64  
| 64  
| Works  
| kvm-88
|  
| Intel, AMD
| 64
| Works
| 2009/10/22 by Christian Berendt / [http://www.b1-systems.de B1 Systems]
|-
|-


| Gentoo 20100311
| Debian GNU/Linux 5.0
| 64
| 64  
| qemu-kvm-0.11.1
| kvm-83
| Intel
| Intel
| 64
| 64
| Works
| Works
| using hardened kernel 2.6.32-r3
| by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]
|-
|-


| Arch Linux (Duke)
| Debian Lenny 5.0
|32
| 64
| kvm-17
| qemu-kvm-0.12.3
|AMD
| Intel
|64  
| 64  
|Works  
| Works  
|Host: 2.6.21-ARCH, guest: 2.6.22-rc5-ARCH says "booting paravirtualized kernel on bare hardware"
| by Patrick. M.
|-
|-


| Mandrake Linux 9.2
| Debian Lenny 5.0
|32
| 64
| kvm-51
| qemu-kvm-0.11.1
|Intel  
| Intel
|64  
| 64  
| Works  
| Works  
| by Alexey.E.  
| by Patrick. M.
|-
|-


| Mandriva 2009
| Debian Lenny 5.0
| 32/64  
| 32, 64
| kvm-75
| kvm-72/77 
| Intel  
| Intel 
| 64
| Works
| Buggy virtio implementation (netinst), crc errors / segfaults after instalation.
|-
 
| Debian Etch 4.0
| 64  
| kvm-72
| Intel, AMD
| 64  
| 64  
| Crashes, Workaround exists
| Works
| start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E.  
| by Alexey.E.  
|-
|-


| Mandriva 2008.1
| Debian Etch 4.0
| 32  
| 32  
| kvm-64  
| kvm-64  
| Intel  
| Intel  
| 64, 32  
| 64, 32  
| Crashes, Workaround exists
| Works
| start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E.  
| by Alexey.E.  
|-
|-


| Mandriva 2008
| Debian Etch 4.0
| 32  
| 32  
| kvm-51
| kvm-64
| Intel
| AMD
| 64  
| 64  
| Crashes, Workaround exists  
| FAILS, workaround exists  
| start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E.  
| by Alexey.E. (manually choose i586 kernel, do not use default "k7" kernel)
|-
|-


| Mandriva 2007
| Debian Sarge 3.1
| 32  
| 32  
| kvm-51
| kvm-12
| Intel  
| Intel  
| 64
| 32
| Crashes, Workaround exists
| Works
| start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E.
|  
|-
|-


| Crux Linux 2.5
| Debian Sarge 3.1
| 32  
| 32  
| kvm-82
| kvm-12
| Intel  
| Intel  
| 32
| 64
| Works
| Mostly works
| Boots Automatically at 'Guest Install' stage. Installs without issue. by Chris P
| Install hangs, will install via -no-kvm. Runs fine after
|}
|}


== UNIX Family: BSD ==
=== Ubuntu ===
{|border=1
{|border=1
|'''Guest'''  
| '''Guest'''  
| '''Guest bitness'''  
| '''Guest bitness'''  
| '''Host version'''  
| '''Host version'''  
Line 914: Line 994:
|-
|-


| OpenBSD 4.6
| Ubuntu 12.10
| 32, 64
| qemu-kvm 0.14.1+noroms-0ubuntu6.2
| Intel, AMD
| 32, 64  
| 32, 64  
| qemu-kvm-0.11.0-0ubuntu6.3
| Works, upgrade from Ubuntu 12.04
| Intel
| by Thomas Schweikle / [http://www.xompu.de/ Xompu]
| 64
| Works
| Need e1000 driver and disable mpbios (same as other OpenBSD >= 4.5 entries)
|-
|-


| OpenBSD 4.6
| Ubuntu 12.04
| 32  
| 32, 64
| kvm-84-7.6
| qemu-kvm 0.14.1+noroms-0ubuntu6.2
| AMD
| Intel, AMD
| 32  
| 32, 64
| Works
| Works, installs from network
| Use the e1000 driver [-net nic,model=e1000]. Does not find the network after the installation (during install is fine)  but disabling mpbios as suggested in 4.5 workaround fixes it.
| by Thomas Schweikle / [http://www.xompu.de/ Xompu]
|-
|-


| OpenBSD 4.5
| Ubuntu 11.10
| 32  
| 32, 64
| kvm-85
| qemu-kvm 0.14.1+noroms-0ubuntu6.2
| Intel  
| Intel, AMD
| 32  
| 32, 64
| Crashes
| Works, installs from network  
| Use the e1000 driver [-net nic,model=e1000] to avoid lockups and slow network speeds.  Crashes after "setting tty flags" - Jaco van der Schyff
| by Thomas Schweikle / [http://www.xompu.de/ Xompu]
4.0 would hang on me at the same place if i booted /bsd.mp but not if i boot /bsd (uniprocessor kernel) - Buck <br/>
4.5 can be made to boot by disabling mpbios as described [http://scie.nti.st/2009/10/4/running-openbsd-4-5-in-kvm-on-ubuntu-linux-9-04 here]; this is a workaround though, not a fix - Maxim
|-
|-


| OpenBSD 4.5
| Ubuntu 11.04
| 64  
| 32, 64  
| kvm-84
| qemu-kvm 0.14.1+noroms-0ubuntu6.2
| Intel  
| Intel, AMD
| 64  
| 32, 64  
| Works  
| Works, installs from network
| Use e1000 drivers.  Install from CD works, but then you must do the following at the next boot prompt: "bsd -c", "disable mpbios", then "quit"
| by Thomas Schweikle / [http://www.xompu.de/ Xompu]
Make this permanent by using "config -ef /bsd" as root, once everything has booted. -- Garry Dolley
|-
|-


| OpenBSD 4.4
| Ubuntu 10.10
| 64  
| 64  
| kvm-78
| kvm-83
| AMD  
| Intel, AMD
| 64  
| 64  
| Works  
| Works  
|  
| by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]
|-
 
| Ubuntu 10.04 LTS
| 32, 64
| kvm-84
| Intel, AMD
| 64
| Works
| 2010/05/15 by KeithW
|-
|-


| OpenBSD 4.2
| Ubuntu 9.04
| 32
| 64
| kvm-58
| kvm-84
| Intel  
| Intel  
| 32
| 64
| Works  
| Works  
|  
| It's actually Xubuntu but should be the same both block and net virtio devices working too
|-
|-


| OpenBSD 4.1
| Ubuntu 8.10
| 32  
| 32
| kvm-72
| kvm-85
| Intel, AMD  
| Intel, AMD
| 64  
| 32, 64  
| Works  
| Works  
| by Alexey.E.  
| by Peter.v.V.
|-
|-


| OpenBSD 4.0
| Ubuntu 8.04 LTS
| 64  
| 32, 64  
| kvm-12
| kvm-64
| Intel  
| Intel, AMD
| 64  
| 32, 64  
| Works  
| Works  
|  
| by Alexey.E. (some issues with virtio)
|-
|-


| OpenBSD 4.0
| Ubuntu 7.10
| 32  
| 32, 64
| kvm-16 + CVS
| kvm-62
| Intel  
| Intel,AMD
| 64  
| 32, 64  
| Works
| Crashes, Workaround exists
|  
| Install using Qemu, remove GFX boot. by Alexey.E.
|-
|-


| FreeBSD 6.1
| Ubuntu 7.10 Server
| 32
| kvm-17/18
| Intel
| 32
| Works
|
|-
 
| FreeBSD 6.2
| 64  
| 64  
| kvm-12
| kvm-60
| AMD  
| AMD  
| 64  
| 64  
| Works  
| Works  
|  
| No framebuffer (black screen at first). Hit enter to start installer.
|-
|-


| FreeBSD 6.2
| Ubuntu 7.10 Server
| 32  
| 32  
| kvm-16 + CVS
| kvm-60/61
| AMD
| Intel
| 64  
| 64  
| Works
| 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.
|-
|-


| FreeBSD 6.3
| Ubuntu 6.06 LTS Server
| 32  
| 32  
| Fedora 8 - kvm-37-7.fc8
| kvm-20
| Intel  
| Intel  
| 64
| 32
| works
| Works
|  
| use -no-acpi
|-
|}


|FreeBSD 6.3
=== Xandros ===
|32
{|border=1
|Debian Lenny, kvm-60
| '''Guest'''
|AMD
| '''Guest bitness'''
|64
| '''Host version'''
|Works
| '''Host cpu'''
|No issues in several weeks of testing. Freddie
| '''Host bitness'''
| '''Status'''
| '''Comments'''
|-
|-


|FreeBSD 6.3  
| Xandros 3 OCE
|64
| 32
|Debian Lenny, kvm-60
| kvm-29
|AMD
| Intel
|64  
| 64  
|Works  
| Works  
|No issues in several weeks of testing. Freddie
| by Alexey.E.  
|}
 
=== Knoppix ===
{|border=1
| '''Guest'''
| '''Guest bitness'''
| '''Host version'''
| '''Host cpu'''
| '''Host bitness'''
| '''Status'''
| '''Comments'''
|-
|-


|FreeBSD 7.0
| KNOPPIX 5.1.1
|32  
| 32  
|Debian Lenny, kvm-60
| kvm-18
|AMD
| Intel
|64  
| 64  
|Works  
| Works  
|No issues in several weeks of testing.  Tested with 1 and 2 virtual CPUs.  Freddie
| use nmi_watchdog=0 or nolapic kernel parameter to boot
|-
|-


|FreeBSD 7.0
| Knoppix 5.2
|64
| 32
|Debian Lenny, kvm-60
| kvm-18
|AMD
| Intel
|64
| 32
|Works  
| Works  
|No issues in several weeks of testing.  Tested with 1 and 2 virtual CPUs.  Freddie
|  
|-
|-


|FreeBSD 7.0
| Knoppix 6.2
|32  
| 32  
|OpenSUSE 10.3 kvm-63
| kvm-1.12.5
|AMD  
| AMD  
|64  
| 32, 64  
|works
| Works
| disk i/o issues? "ad0: TIMEOUT - WRITE_DMA retrying (1 retry left) LBA=XXXXXXX"
| tested by hiekjoha
|-
|-


| FreeBSD 7.0
| Knoppix 6.7.1
| 64
| 32
| OpenSUSE 10.3 kvm-63
| kvm-1.12.5
| AMD  
| AMD  
| 64  
| 32, 64  
| crashes after boot loader
| Works
| tested by hiekjoha
|}
 
== Other Linux Distros ==
 
=== Android ===
{|border=1
| '''Guest'''
| '''Guest bitness'''
| '''Host version'''
| '''Host cpu'''
| '''Host bitness'''
| '''Status'''
| '''Comments'''
|-
|-


| FreeBSD 7.1
| Android 2.2
| 32
| kvm-83
| Intel
| 64  
| 64  
| kvm-84
| Works
| Intel
| deactivate suspend-mode(Screen timeout), by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]
| 64
|}
| Works
 
| sdl graphics mess up if using kvm, setup with -nokvm then use ssh or -nographics and serial console
=== SUSE Linux Enterprise Server ===
{|border=1
| '''Guest'''
| '''Guest bitness'''
| '''Host version'''
| '''Host cpu'''
| '''Host bitness'''
| '''Status'''
| '''Comments'''
|-
|-


|FreeBSD 7.2
| SUSE Linux Enterprise Server 11
|64
| 32, 64  
|kvm-86-3
| kvm-88
|Intel
| Intel, AMD
|64
| 64
|Works, need to install from the DVD or CD image
| Works
|Damon Chesser, Jadase Staff
| 2009/10/22 by Christian Berendt / [http://www.b1-systems.de B1 Systems]
|-
|-


|FreeBSD 8.0
| SUSE Linux Enterprise Server 10
|32, 64
| 32
|qemu-kvm-0.11.0-0ubuntu6.3
| kvm-88
|Intel
| Intel, AMD
|64
| 64
|Works
| Works
|installed from full DVD, used NIC model=ne2k_pci
| 2009/10/22 by Christian Berendt / [http://www.b1-systems.de B1 Systems]
|}
 
=== openSUSE ===
{|border=1
| '''Guest'''
| '''Guest bitness'''
| '''Host version'''
| '''Host cpu'''
| '''Host bitness'''
| '''Status'''
| '''Comments'''
|-
|-


| GNU/kFreeBSD
| openSUSE 11.3
| 32
| 64
| kvm-84
| kvm-83
| Intel  
| Intel
| 32
| 64
| Works  
| Works  
| kvm module must be loaded with oos_shadow=0
| by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]
|-
|-


|GNU/kFreeBSD
| openSUSE 11.2
| 64  
| 64  
| kvm-15
| kvm-83
| AMD
| Intel
| 64  
| 64  
| Works  
| Works  
|  
| by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]
|-
 
| openSUSE 11.1
| 32, 64
| kvm-88
| Intel, AMD
| 64
| Works
| 2009/10/22 by Christian Berendt / [http://www.b1-systems.de B1 Systems]
|-
|-


| GNU/kFreeBSD
| openSUSE 11.1
| 32  
| 32, 64
| kvm-16 + CVS
| kvm-85
| AMD  
| Intel, AMD  
| 64  
| 64  
| Works  
| Works  
|  
| by Alexey.E.
|-
|-


| NetBSD 3.1
| openSUSE 11.0
| 32  
| 32, 64
| kvm-17/18
| kvm-85
| Intel  
| Intel, AMD
| 32
| 64
| Works  
| Works  
|  
| by Alexey.E.
|-
|-


| NetBSD 3.1
| openSUSE 10.3  
| 32  
| 32  
| kvm-21
| kvm-57
| AMD  
| AMD  
| 64  
| 64  
| Works  
| Works  
|  
| by Alexey.E.
|-
|-


| NetBSD 4.0
| openSUSE 10.3
| 32  
| 32/64
| kvm-60
| kvm-64
| Intel  
| Intel  
| 64  
| 64, 32
| Works
| Crashes, Workaround exists
| avoid hangup on boot with --no-acpi and network card timeout by trying out a different card, e.g. -net nic,model=ne2k_pci
| Start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E.  
|-
|-


| NetBSD 5.0
| openSUSE 10.2
| 64  
| 32/64  
| kvm-88
| kvm-28/kvm-51
| Intel  
| Intel  
| 64  
| 64  
| Crashes/hangs
| Crashes, Workaround exists
| Install CD image will crash or hang, depending on if ACPI is enabled or not. NetBSD 4.0 workarounds ineffective.
| Start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E.  
|-
|-


| NetBSD 5.0.2
| SUSE Linux 10.0  
| 32  
| 32  
| kvm from 2.6.32-2-amd64 debian kernel on debian sid
| kvm-64
| both Intel and Amd
| Intel  
| 64  
| 64, 32
| Works
| Crashes, Workaround exists
| avoid slow down/ hangs with --no-acpi and network timeout by using -net nic,model=ne2k_pci, disable both SMP and ACPI in /boot.cfg inside guest
| Start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E.  
|-
|-


| MirBSD 2009/10
| SUSE Linux 9.1  
| 32
| kvm_1:84+dfsg-0ubuntu12.4~hardy1
| Intel
| Works
| Use of nic,model=e1000 is strongly recommended, ne2k variants work too, emulated Realtek are crappier than metal ones and do not work.
|-
 
| PC-BSD 1.4
| 32  
| 32  
| kvm-56
| kvm-72
| Intel  
| Intel/AMD
| 64  
| 64, 32
| Works  
| Works  
| By Alexey.E.  
| by Alexey.E.  
|-
 
| DragonflyBSD 1.10.1
| 32
| kvm-58
| Intel
| 64
| Works
| avoid kvm-[64-67] which require -no-kvm-pit to work; use -net nic,model=e1000 to avoid network timeouts
|-
 
| DragonflyBSD 2.2.1
| 32
| kvm-85
| Intel
| 64
| Works
| not tried X
|}
|}


== UNIX Family: Solaris/OpenSolaris ==
=== Slackware ===
{|border=1
{|border=1
| '''Guest'''  
| '''Guest'''  
Line 1,232: Line 1,350:
|-
|-


| Solaris 10 U1
| Slackware 12 .2
| 32  
| 32  
| kvm-12
| kvm-36
| Intel  
| Intel  
| 64
| 32
| Works  
| 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
| Slackware 12
| 64
| 32
| kvm-58 + patch
| kvm-36
| Intel  
| Intel  
| 64
| 32
| Works  
| Works  
| needs additional patch to kvm for [http://tapir.sajinet.com.pe/gentoo/portage/app-emulation/kvm/files/kvm-57-kernel-longmode.patch kvm kernel longmode]
|  
|-
|-


| Nexenta Core 1.0
| Slackware 11
| 64
| 32
| kvm-61
| kvm-15
| Intel  
| Intel  
| 64  
| 64  
| Works  
| Works  
| needs additional patch to kvm for [http://tapir.sajinet.com.pe/gentoo/portage/app-emulation/kvm/files/kvm-57-kernel-longmode.patch kvm kernel longmode].  Use -m 512 -net nic,model=e1000
| using test26.s kernel  
|-
|}


| Nexenta Core 2.0 b104 rc3
=== Qemu-Puppy ===
| 32 / 64
{|border=1
| qemu-kvm-0.11.0
| '''Guest'''
| Intel
| '''Guest bitness'''
| 64
| '''Host version'''
| Works
| '''Host cpu'''
| Might need additional patch to kvm for [http://tapir.sajinet.com.pe/gentoo/portage/app-emulation/kvm/files/kvm-57-kernel-longmode.patch kvm kernel longmode]. My qemu-kvm was already patched. Had to switch of 'acpi', 'apic' and 'pae' features in guest configuration. Guest machine-type set to pc-0.10. Use -m 512 -net nic,model=e1000.
| '''Host bitness'''
| '''Status'''
| '''Comments'''  
|-
|-


| OpenSolaris 2008.05
| Qemu-Puppy 2.01-3
| 64
| 32
| kvm-69
| kvm-17/18
| Intel  
| Intel  
| 64
| 32
| Works  
| Works  
| Use -m 512 -net nic,model=e1000
|  
|-
|-


| Milax 0.3.2
| Qemu-Puppy 2.13-1
| 32  
| 32  
| kvm-62
| kvm-17/18
| Intel  
| Intel  
| 64
| 32
| Works  
| Works  
| Use the kvm option -net nic,model=rtl8139 and add atapi-cd-dma-enabled=0,atapi-other-dma-enabled=0 to the kernel line in the grub menu for older releases of Milax http://www.milax.org/ in version 0.3.2 choose the Qemu grub menu entry ; tested on Ubuntu 8.04.1 by BerndSchemmer
|  
|}
 
=== SystemRescueCD ===
{|border=1
| '''Guest'''
| '''Guest bitness'''
| '''Host version'''
| '''Host cpu'''
| '''Host bitness'''
| '''Status'''
| '''Comments'''
|-
|-


| Belenix 0.7.1
| SystemRescueCD 0.3.4
| 64
| 32
| kvm-62
| kvm-18
| Intel  
| Intel  
| 64  
| 64  
| Works  
| Works  
| Note: older releases of Belenix only work in text mode; tested on Ubuntu 8.04.1 by BerndSchemmer
| Works fine, except for initial X-setting "cirrus" - changed to "vesa", then works.  
|}
 
=== Gentoo ===
{|border=1
| '''Guest'''
| '''Guest bitness'''
| '''Host version'''
| '''Host cpu'''
| '''Host bitness'''
| '''Status'''
| '''Comments'''
|-
|-


| Solaris 10 U6
| Gentoo 2006.1
| 32 & 64
| 32  
| kvm-62
| kvm-24
| Intel  
| Intel  
| 64  
| 64  
| Mostly Works (see note)
| Works  
| Note: the grub menu entry for Solaris 10 created by the installer is wrong, to make it work add kernel/unix to the line beginning with kernel ; tested on Ubuntu 8.04.1 by BerndSchemmer
|  
|-
|-


| OpenSolaris 2008.11
| Gentoo 2007.0
| 64
| 32
| kvm-62
| kvm-24
| Intel  
| Intel  
| 64  
| 64  
|Works
| Works  
| tested on Ubuntu 8.04.1 by BerndSchemmer
|  
|-
|-


| OpenSolaris 2009.06
| Gentoo 20100311
| 32, 64  
| 64
| qemu-kvm-0.11.0-0ubuntu6.3
| qemu-kvm-0.11.1
| Intel  
| Intel
| 64  
| 64
|Works
| Works
| Used "-vga std" but don't recall why.
| using hardened kernel 2.6.32-r3
|}
|}


== Other UNIX systems ==
=== Arch Linux ===
{| border=1
{|border=1
|'''Guest'''  
| '''Guest'''  
| '''Guest bitness'''  
| '''Guest bitness'''  
| '''Host version'''  
| '''Host version'''  
Line 1,333: Line 1,475:
|-
|-


| Darwin 8.0.1
| Arch Linux (Duke)
| 32  
|32  
| kvm-29
| kvm-17
| Intel
|AMD
| 64  
|64  
| Crashes
|Works
| by Alexey.E.  
|Host: 2.6.21-ARCH, guest: 2.6.22-rc5-ARCH says "booting paravirtualized kernel on bare hardware"
|-
|}


| MINIX 3.1.2a
=== Mandrake Linux ===
| 32
{|border=1
| kvm-71
| '''Guest'''
| Intel
| '''Guest bitness'''
| 64
| '''Host version'''
| Works
| '''Host cpu'''
|  
| '''Host bitness'''
| '''Status'''
| '''Comments'''
|-
|-


| MINIX 3.1.6
| Mandrake Linux 9.2
| 32  
|32  
| qemu-0.12.3
| kvm-51
| Intel  
|Intel  
| 64  
|64  
| Crashes
| Works
| Only boots without -enable-kvm
| by Alexey.E.
|-
|}


| GNU hurd live CD (20051117)
=== Mandriva ===
| 32  
{|border=1
| kvm-28
| '''Guest'''
| '''Guest bitness'''
| '''Host version'''
| '''Host cpu'''
| '''Host bitness'''
| '''Status'''
| '''Comments'''
|-
 
| Mandriva 2009
| 32/64
| kvm-75
| Intel  
| Intel  
| 32
| 64
| Works
| Crashes, Workaround exists
| Seems to have networking problems.  
| start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E.  
|-
|-


| GNU/Hurd (Debian K14)
| Mandriva 2008.1
| 32  
| 32  
| kvm-33
| kvm-64
| Intel  
| Intel  
| 32  
| 64, 32  
| Works
| Crashes, Workaround exists
| [http://kvm.qumranet.com/kvmwiki/Guest_Support_Status?action=AttachFile&do=get&target=hurd-k14.png screenshot]
| start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E.  
|-
|-


| GNU/Hurd (Debian K16)  
| Mandriva 2008
| 32  
| 32
| kvm-69  
| kvm-51
| AMD  
| Intel
| 64  
| 64
| Works  
| Crashes, Workaround exists
| avoid kvm-[64-67] which require -no-kvm-pit to work  
| start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E.
|-
|-
 
 
| QNX 6.3.2
| Mandriva 2007
| 32
| 32
| qemu-kvm 88, host kernel: 2.6.30
| kvm-51
| Intel
| Intel
| 64
| 64
| Works
| Crashes, Workaround exists
| Use "-net nic,model=ne2k_pci" for network. See also [http://community.qnx.com/sf/wiki/do/viewPage/projects.qemu/wiki/NeutrinoAsGuestInQEMU;jsessionid=82CAC3EC7E4C62A6DC51A1E021618862]
| start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E.
|-
|}
 
 
| QNX 6.4.1
=== Crux Linux ===
| 32  
{|border=1
| qemu-kvm-0.11.0, 2.6.31.5
| '''Guest'''
| Intel
| '''Guest bitness'''
| 64  
| '''Host version'''
| Works  
| '''Host cpu'''
| -
| '''Host bitness'''
 
| '''Status'''
 
| '''Comments'''
|}
|-
 
 
== Others ==
| Crux Linux 2.5
{|border=1
| 32
| '''Guest'''  
| kvm-82
| '''Guest bitness'''  
| Intel
| '''Host version'''  
| 32
| '''Host cpu'''  
| Works
| '''Host bitness'''  
| Boots Automatically at 'Guest Install' stage. Installs without issue. by Chris P
| '''Status'''  
|}
| '''Comments'''  
 
|-
=== Mikrotik ===
{|border=1
| '''Guest'''
| '''Guest bitness'''
| '''Host version'''
| '''Host cpu'''
| '''Host bitness'''
| '''Status'''
| '''Comments'''
|-
 
| Mikrotik 5.0rc3
| 32
| qemu-kvm-0.13.0
| Intel
| 64
| Works
| using virtio nic + vhost_net, watchdog does not work, does not support virtio block device
|}
 
== UNIX Family: BSD ==
 
=== OpenBSD ===
{|border=1
|'''Guest'''
| '''Guest bitness'''
| '''Host version'''
| '''Host cpu'''
| '''Host bitness'''
| '''Status'''
| '''Comments'''
|-
 
| OpenBSD 5.5/5.6
| 32
| qemu 1.7
| Intel with flexpriority
| 32/64
| Works
| Use virtio-block for disk and virtio-net for network. [http://www.sfritsch.de/openbsd-virtualization.html more info]
|-
 
| OpenBSD 5.5/5.6
| 32
| qemu 1.7
| AMD/Intel without flexpriority
| 32/64
| Very slow
| Use 64bit guest instead. [http://www.sfritsch.de/openbsd-virtualization.html more info]
|-
 
| OpenBSD 5.5/5.6
| 64
| qemu 1.7
| Intel+AMD
| 64
| Works
| Use virtio-block for disk and virtio-net for network. [http://www.sfritsch.de/openbsd-virtualization.html more info]
|-
 
 
| OpenBSD 5.2 (prerelease)
| 32
| qemu-kvm-1.0+noroms-0ubuntu14.1
| Intel Core2 6400
| 64
| Works
| Only tested single processor, disabling mpbios wasn't required but did reduce host CPU usage, as did disabling USB (either via guest kernel config at boot time or via omitting -usb flag)
|-
 
| OpenBSD 5.2 (prerelease)
| 64
| qemu-kvm-1.0+noroms-0ubuntu14.1
| Intel Core2 6400
| 64
| Works
| Only tested single processor, disabling mpbios wasn't required but did reduce host CPU usage, as did disabling USB (either via guest kernel config at boot time or via omitting -usb flag)
|-
 
| OpenBSD 5.0
| 64
| qemu-kvm-0.15.0, Linux 2.6.37.6 (Slackware 13.37)
| Intel Core2Duo E8400
| 64
| Works
| SMP works, no need to disable mpbios anymore. Must use '''if=ide''' as the scsi interface will result in sd0(siop0) errors during install; recommend using the e1000 network driver as well. More information can be found [http://tenforward.libpcap.net:8080/2011/10/OpenBSD-5.0-supports-SMP-under-KVM here].
|-
 
| OpenBSD 4.9
| 64
| qemu-kvm-0.14, linux 2.6.38.4 (Fedora 15 Beta)
| AMD Phenom(tm) 9650 Quad-Core
| 64
| Works
| Disable mpbios as with 4.5
|-
 
| OpenBSD 4.8
| 32
| kvm-83, linux 2.6.18 (CentOS 5.5)
| Intel E5700
| 64
| Works
| Disable mpbios as with 4.5
|-
 
| OpenBSD 4.7
| 64
| qemu-kvm-0.12.5
| Intel
| 64
| Works
| Need e1000 driver. (scsi driver does not work). Ide works out of the box. disabling the mpbios is not needed. Done with Linux 2.6.34.2 host kernel.
|-
 
| OpenBSD 4.6
| 32, 64
| qemu-kvm-0.11.0-0ubuntu6.3
| Intel
| 64
| Works
| Need e1000 driver and disable mpbios (same as other OpenBSD &#8807; 4.5 entries)
|-
 
| OpenBSD 4.6
| 32
| kvm-84-7.6
| AMD
| 32
| Works
| Use the e1000 driver [-net nic,model=e1000]. Does not find the network after the installation (during install is fine)  but disabling mpbios as suggested in 4.5 workaround fixes it.
|-
 
| OpenBSD 4.5
| 32
| kvm-85
| Intel
| 32
| Crashes
| Use the e1000 driver [-net nic,model=e1000] to avoid lockups and slow network speeds.  Crashes after "setting tty flags" - Jaco van der Schyff
4.0 would hang on me at the same place if i booted /bsd.mp but not if i boot /bsd (uniprocessor kernel) - Buck <br/>
4.5 can be made to boot by disabling mpbios as described [http://scie.nti.st/2009/10/4/running-openbsd-4-5-in-kvm-on-ubuntu-linux-9-04 here]; this is a workaround though, not a fix - Maxim
|-
 
| OpenBSD 4.5
| 64
| kvm-84
| Intel
| 64
| Works
| Use e1000 drivers.  Install from CD works, but then you must do the following at the next boot prompt: "bsd -c", "disable mpbios", then "quit"
Make this permanent by using "config -ef /bsd" as root, once everything has booted. -- Garry Dolley
|-
 
| OpenBSD 4.4
| 64
| kvm-78
| AMD
| 64
| Works
|
|-
 
| OpenBSD 4.2
| 32
| kvm-58
| Intel
| 32
| Works
|
|-
 
| OpenBSD 4.1
| 32
| kvm-72
| 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 ===
{|border=1
|'''Guest'''
| '''Guest bitness'''
| '''Host version'''
| '''Host cpu'''
| '''Host bitness'''
| '''Status'''
| '''Comments'''
|-
 
|FreeBSD CURRENT
|32, 64
|qemu-kvm-1.0+dfsg-9, qemu-kvm-0.14.1+noroms-0ubuntu6.2
|Intel, AMD
|32, 64
|Works, use NIC model=e1000
|Upgrade from FreeBSD 9.0-STABLE
by Thomas Schweikle [http://www.xompu.de/ Xompu]
|-
 
|FreeBSD 9.0
|32, 64
|qemu-kvm-1.0+dfsg-9, qemu-kvm-0.14.1+noroms-0ubuntu6.2
|Intel
|32, 64
|Works, use NIC model=e1000
|installed from full DVD or Network Install
by Thomas Schweikle [http://www.xompu.de/ Xompu]
|-
 
|FreeBSD 8.3
|32, 64
|qemu-kvm 0.14.1+noroms-0ubuntu6.2
|Intel
|32, 64
|Works, use NIC model=ne2k_pci or model=e1000 (prefered)
|installed from full DVD or Network Install
by Thomas Schweikle / [http://www.xompu.de/ Xompu]
|-
 
|FreeBSD 7.4
|32, 64
|Debian Lenny, kvm-60
|Intel, AMD
|32, 64
|Works, use NIC model=e2k_pci or model=e1000 (prefered)
|No issues in several weeks of testing.  Tested with 1 and 2 virtual CPUs.  Freddie;
installed from full DVD or Network Install
by Thomas Schweikle [http://www.xompu.de/ Xompu]
|-
 
|FreeBSD 7.2
|64
|kvm-86-3
|Intel
|64
|Works, need to install from the DVD or CD image
|Damon Chesser, Jadase Staff
|-
 
| FreeBSD 7.1
| 64
| kvm-84
| Intel
| 64
| Works
| sdl graphics mess up if using kvm, setup with -nokvm then use ssh or -nographics and serial console
|-
 
| FreeBSD 7.0
| 64
| OpenSUSE 10.3 kvm-63
| AMD
| 64
| crashes after boot loader
|-
 
| FreeBSD 6.3 (EOL)
| 32, 64
| Fedora 8 - kvm-37-7.fc8, qemu-kvm 0.14.1+noroms-0ubuntu6.2
| Intel
| 32, 64
| works
| No issues in several weeks of testing. Freddie
by Thomas Schweikle [http://www.xompu.de/ Xompu]
|-
 
| FreeBSD 6.2 (EOL)
| 32, 64
| kvm-12, qemu-kvm 0.14.1+noroms-0ubuntu6.2
| Intel, AMD
| 32, 64
| Works
| by Thomas Schweikle [http://www.xompu.de/ Xompu]
|-
 
| FreeBSD 6.1 (EOL)
| 32, 64
| kvm-17/18, qemu-kvm 0.14.1+noroms-0ubuntu6.2
| Intel, AMD
| 32, 64
| Works
| by Thomas Schweikle [http://www.xompu.de/ Xompu]
|-
 
|FreeBSD 6.0 (EOL), FreeBSD 6.2, FreeBSD 7.2
|32, 64
|debian squeeze, kvm-0.12.5, libvirt
|Intel Xeon
|64
|works
|freeze with "ad0: TIMEOUT - WRITE_DMA retrying (1 retry left) LBA=XXXXXXX". fix with 'hw.ata.ata_dma=0' in /boot/loader.conf
|}
 
=== Debian GNU/kFreeBSD ===
{|border=1
|'''Guest'''
| '''Guest bitness'''
| '''Host version'''
| '''Host cpu'''
| '''Host bitness'''
| '''Status'''
| '''Comments'''
|-
 
| GNU/kFreeBSD CURRENT
| 32, 64
| qemu-kvm-0.14.1+noroms-0ubuntu6.2
| Intel, AMD
| 32, 64
| Works, but significant more CPU needed compared to regular Debian GNU/Linux and FreeBSD CURRENT
| by Thomas Schweikle / [http://www.xompu.de/ Xompu]
|-
 
| GNU/kFreeBSD 9.0
| 32, 64
| qemu-kvm-0.14.1+noroms-0ubuntu6.2
| Intel, AMD
| 32, 64
| Works, but significant more CPU needed compared to regular Debian GNU/Linux and FreeBSD 9.0
| by Thomas Schweikle / [http://www.xompu.de/ Xompu]
|-
 
| GNU/kFreeBSD 8.3
| 32, 64
| qemu-kvm-0.14.1+noroms-0ubuntu6.2
| Intel, AMD
| 32, 64
| Works, but significant more CPU needed compared to regular Debian GNU/Linux and FreeBSD 8.3
| by Thomas Schweikle / [http://www.xompu.de/ Xompu]
|-
 
| GNU/kFreeBSD
| 32
| kvm-16 + CVS
| AMD
| 64
| Works
|
|}
 
=== NetBSD ===
{|border=1
|'''Guest'''
| '''Guest bitness'''
| '''Host version'''
| '''Host cpu'''
| '''Host bitness'''
| '''Status'''
| '''Comments'''
|-
 
| NetBSD 3.1
| 32
| kvm-17/18
| Intel
| 32
| Works
|
|-
 
| NetBSD 3.1
| 32
| kvm-21
| AMD
| 64
| Works
|
|-
 
| NetBSD 4.0
| 32
| kvm-60
| Intel
| 64
| Works
| avoid hangup on boot with --no-acpi and network card timeout by trying out a different card, e.g. -net nic,model=ne2k_pci
|-
 
| NetBSD 5.0
| 64
| kvm-88
| Intel
| 64
| Crashes/hangs
| Install CD image will crash or hang, depending on if ACPI is enabled or not. NetBSD 4.0 workarounds ineffective.
|-
 
| NetBSD 5.0.2
| 32
| kvm from 2.6.32-2-amd64 debian kernel on debian sid
| both Intel and Amd
| 64
| Works
| avoid slow down/ hangs with --no-acpi and network timeout by using -net nic,model=ne2k_pci, disable both SMP and ACPI in /boot.cfg inside guest
|}
 
=== MirBSD ===
{|border=1
|'''Guest'''
| '''Guest bitness'''
| '''Host version'''
| '''Host cpu'''
| '''Host bitness'''
| '''Status'''
| '''Comments'''
|-
 
| MirBSD 2009/10
| 32
| kvm_1:84+dfsg-0ubuntu12.4~hardy1
| Intel
| Works
| Use of nic,model=e1000 is strongly recommended, ne2k variants work too, emulated Realtek are crappier than metal ones and do not work.
|}
 
=== PC-BSD ===
{|border=1
|'''Guest'''
| '''Guest bitness'''
| '''Host version'''
| '''Host cpu'''
| '''Host bitness'''
| '''Status'''
| '''Comments'''
|-
 
| PC-BSD 1.4
| 32
| kvm-56
| Intel
| 64
| Works
| By Alexey.E.
|}
 
=== Darwin ===
{|border=1
|'''Guest'''
| '''Guest bitness'''
| '''Host version'''
| '''Host cpu'''
| '''Host bitness'''
| '''Status'''
| '''Comments'''
|-
 
| Darwin 8.0.1
| 32
| kvm-29
| Intel
| 64
| Crashes
| by Alexey.E.
|}
 
=== DragonflyBSD ===
{|border=1
|'''Guest'''
| '''Guest bitness'''
| '''Host version'''
| '''Host cpu'''
| '''Host bitness'''
| '''Status'''
| '''Comments'''
|-
 
| DragonflyBSD 1.10.1
| 32
| kvm-58
| Intel
| 64
| Works
| avoid kvm-[64-67] which require -no-kvm-pit to work; use -net nic,model=e1000 to avoid network timeouts
|-
 
| DragonflyBSD 2.2.1
| 32
| kvm-85
| Intel
| 64
| Works
| not tried X
|}
 
== UNIX Family: Solaris/OpenSolaris ==
{|border=1
| '''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 [http://tapir.sajinet.com.pe/gentoo/portage/app-emulation/kvm/files/kvm-57-kernel-longmode.patch kvm kernel longmode]
|-
 
| Oracle Solaris 10 1/13
| 64
| qemu-kvm 2.3.1
| Intel
| 64
| Works
| Use Cirrus for display.
|-
 
| Nexenta Core 1.0
| 64
| kvm-61
| Intel
| 64
| Works
| needs additional patch to kvm for [http://tapir.sajinet.com.pe/gentoo/portage/app-emulation/kvm/files/kvm-57-kernel-longmode.patch kvm kernel longmode].  Use -m 512 -net nic,model=e1000
|-
 
| Nexenta Core 2.0 b104 rc3
| 32 / 64
| qemu-kvm-0.11.0
| Intel
| 64
| Works
| Might need additional patch to kvm for [http://tapir.sajinet.com.pe/gentoo/portage/app-emulation/kvm/files/kvm-57-kernel-longmode.patch kvm kernel longmode]. My qemu-kvm was already patched. Had to switch of 'acpi', 'apic' and 'pae' features in guest configuration. Guest machine-type set to pc-0.10. Use -m 512 -net nic,model=e1000.
|-
 
| OpenSolaris 2008.05
| 64
| kvm-69
| Intel
| 64
| Works
| Use -m 512 -net nic,model=e1000
|-
 
| Milax 0.3.2
| 32
| kvm-62
| Intel
| 64
| Works
| Use the kvm option -net nic,model=rtl8139 and add atapi-cd-dma-enabled=0,atapi-other-dma-enabled=0 to the kernel line in the grub menu for older releases of Milax http://www.milax.org/ in version 0.3.2 choose the Qemu grub menu entry ; tested on Ubuntu 8.04.1 by BerndSchemmer
|-
 
| Belenix 0.7.1
| 64
| kvm-62
| Intel
| 64
| Works
| Note: older releases of Belenix only work in text mode; tested on Ubuntu 8.04.1 by BerndSchemmer
|-
 
| Solaris 10 U6
| 32 & 64
| kvm-62
| Intel
| 64
| Mostly Works (see note)
| Note: the grub menu entry for Solaris 10 created by the installer is wrong, to make it work add kernel/unix to the line beginning with kernel ; tested on Ubuntu 8.04.1 by BerndSchemmer
|-
 
| OpenSolaris 2008.11
| 64
| kvm-62
| Intel
| 64
|Works
| tested on Ubuntu 8.04.1 by BerndSchemmer
|-
 
| OpenSolaris 2009.06
| 32, 64
| qemu-kvm-0.11.0-0ubuntu6.3
| Intel
| 64
|Works
| Used "-vga std" but don't recall why.
|-
 
| Solaris 11 Express 2010.11
| 32, 64
| qemu-kvm-0.12.1.2-2.113.el6_0.8
| Intel
| 64
|Works but without USB support
| During boot the system prints the following warning: "No SOF interrupts have  been  received.  This  USB  EHCI controller is unusable."  As a result, no keyboard and mouse functionality from the console.  Must install with automatic networking enabled, and login via the network to use it.  Also warns at boot "rtls0: Failure resetting PHY" but networking seems to still work.
|-
 
| OpenIndiana Build 151a (Desktop)
| 64
| qemu-kvm-0.12.5+dfsg-5+squeeze
| Intel Core i7
| 64
|Works
| During boot the system prints the following warning: "No SOF interrupts have  been  received. This  USB  EHCI controller is unusable." However, the mouse and keyboard work fine via the VNC console. Also warns at boot "rtls0: Failure resetting PHY" but networking works fine. Installed using "Solaris -> OpenSolaris" settings in virt-manager.
|}
 
== Other UNIX systems ==
 
=== Minix ===
 
{| border=1
|'''Guest'''
| '''Guest bitness'''
| '''Host version'''
| '''Host cpu'''
| '''Host bitness'''
| '''Status'''
| '''Comments'''
|-
 
| MINIX 3.1.6
| 32
| qemu-0.12.3, qemu-kvm-0.14.1+noroms-0ubuntu6.2
| Intel
| 32, 64
| Crashes
| Only boots without -enable-kvm
|-
 
| MINIX 3.1.2a
| 32
| kvm-71, qemu-kvm-0.14.1+noroms-0ubuntu6.2
| Intel
| 32, 64
| Works
|
|}
 
=== Debian GNU/Hurd ===
{|border=1
|'''Guest'''
| '''Guest bitness'''
| '''Host version'''
| '''Host cpu'''
| '''Host bitness'''
| '''Status'''
| '''Comments'''
|-
 
| GNU hurd live CD (20051117)
| 32
| kvm-28, qemu-kvm-0.14.1+noroms-0ubuntu6.2
| Intel, AMD
| 32, 64
| Works
| Seems to have networking problems.
|-
 
| GNU/Hurd (Debian K16)  
| 32  
| kvm-69, qemu-kvm-0.14.1+noroms-0ubuntu6.2
| Intel, AMD  
| 32, 64  
| Works  
| avoid kvm-[64-67] which require -no-kvm-pit to work  
|-
 
| GNU/Hurd (Debian K14)
| 32
| kvm-33
| Intel, AMD
| 32, 64
| Works
| [http://kvm.qumranet.com/kvmwiki/Guest_Support_Status?action=AttachFile&do=get&target=hurd-k14.png screenshot]
|}
 
=== QNX ===
{|border=1
|'''Guest'''
| '''Guest bitness'''
| '''Host version'''
| '''Host cpu'''
| '''Host bitness'''
| '''Status'''
| '''Comments'''
|-
 
| QNX 6.4.1
| 32
| qemu-kvm-0.11.0, 2.6.31.5; qemu-kvm-0.14.1+noroms-0ubuntu6.2
| Intel
| 32, 64
| Works
|-
 
| QNX 6.4.0
| 32
| kvm-83, qemu-kvm-0.14.1+noroms-0ubuntu6.2
| Intel
| 32, 64
| Works
| by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]
|-
 
| QNX 6.3.2
| 32
| qemu-kvm 88, host kernel: 2.6.30; qemu-kvm-0.14.1+noroms-0ubuntu6.2
| Intel
| 32, 64
| Works
| Use "-net nic,model=ne2k_pci" for network. See also [http://community.qnx.com/sf/wiki/do/viewPage/projects.qemu/wiki/NeutrinoAsGuestInQEMU;jsessionid=82CAC3EC7E4C62A6DC51A1E021618862]
|-
 
| QNX 4.25
| 32  
| qemu-kvm-0.12.3, kernel 2.6.32-24
| Intel
| 64  
| Works  
| Use "-net nic,model=ne2k_pci" for network.
|}
 
== Others ==
{|border=1
| '''Guest'''  
| '''Guest bitness'''  
| '''Host version'''  
| '''Host cpu'''  
| '''Host bitness'''  
| '''Status'''  
| '''Comments'''  
|-


| Haiku OS  
| Haiku OS  
Line 1,424: Line 2,337:
| 64  
| 64  
| Works  
| Works  
| [http://kvm.qumranet.com/kvmwiki/Screenshots?action=AttachFile&do=view&target=kvm_aros_haiku.png screenshot]
|
|-
|-


Line 1,433: Line 2,346:
| 64  
| 64  
| Works  
| Works  
| LiveCD tested. [http://kvm.qumranet.com/kvmwiki/Screenshots?action=AttachFile&do=view&target=kvm_aros_haiku.png screenshot]
| LiveCD tested.
|-
|-


Line 1,451: Line 2,364:
| 64  
| 64  
| Works  
| Works  
| [http://kvm.qumranet.com/kvmwiki/Screenshots?action=AttachFile&do=view&target=kvm_reactos.png screenshot]
|
|-
|-


Line 1,515: Line 2,428:
| 64  
| 64  
| Works  
| Works  
| tested by Ruediger G. Biernat / [http://flickr.com/photos/rgbiernat/3261075882/ screenshot]  
| tested by Ruediger G. Biernat / [http://flickr.com/photos/rgbiernat/3261075882/ screenshot]
|-
 
| clonezilla-live-1.2.* - iso 
| 32
| kvm-1.12.5
| AMD
| 32, 64
| Works
| tested by hiekjoha
|}
|}
[[Category:Docs]][[Category:Results]]

Latest revision as of 11:47, 28 August 2015

Guest Support Status

Note:

Qemu/kvm will likely run most production operating systems, but this page is maintained nonetheless for general information purposes. Updates are welcomed.

Windows Family

Guest Guest bitness Host version Host cpu Host bitness Status Comments
Windows Small Business Server 2011 64 qemu-kvm-0.12.1.2-2.355.0.1.el6.centos.2 Intel 64 Works Installed on CentOS 6.4 x64. Virtio drivers are installed in the guest os. Host machine has a Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz and 8GB RAM. The guest uses 4GB RAM and 1 CPU core. Works flawless. By Jens Voskuhl
Windows 2012 R2 Standard 64 qemu-kvm.x86_64 10:1.5.3-60.el7_0.5 Intel 64 Works Installed on CentOS 7 64bit. Used Windows 2008 settings. Tested 1GB, 8GB and 16GB RAM on guest using virtio drivers.
Windows 2012 Standard 180-days Evaluation 64 qemu-kvm-0.12.1.2-2.295.el6 Intel 64 Works Installed on CentOS 6.3 64bit. Used Windows2008 settings for guest installation. By Alexander O.
Windows 2008 Essential Business Server 64 qemu-kvm-0.11.0 AMD 64 Works Installed on 800 MB RAM only. Host is: Ubuntu Server 9.10 64-bit, 3 x 2.7 GHz AMD Athlon X3 425, 2 x 1 GB DDR2 667 MHz, single channel, 4 x 250 GB SATA Samsung 7200 drives: approx. 498 GB RAID 10 volume for host OS and machine images, 4 x 1 GB RAID 0 volume for swap due to low host main memory. USB hardware key works (Hasp), Virtio drivers for LAN and HDD still testing. By Tomaszg.
Windows 2008 Small Business Server 64 qemu-kvm-0.11.0 AMD 64 Works (reboot from guest doesn't correctly work) Installed on 2 GB RAM, 1 CPU core. Host is: Ubuntu Server 9.10 64-bit, 2 x Six-Core AMD Opteron(tm) Processor 2425 HE, 8 x 4 GB DDR2, ISCSI for Guest discspace. Don't use virtio drivers (harddisc/network), use IDE (harddisc) and e1000 (network) emulation instead. By Mark.
Windows 2008 Standard 64 qemu-kvm-0.11.0 AMD 64 Works (reboot from guest doesn't correctly work) Installed on 2 GB RAM, 1 CPU core. Host is: Ubuntu Server 9.10 64-bit, 2 x Six-Core AMD Opteron(tm) Processor 2425 HE, 8 x 4 GB DDR2, ISCSI for Guest discspace. Don't use virtio drivers (harddisc/network), use IDE (harddisc) and e1000 (network) emulation instead. By Mark.
Windows 2008 Standard 32 qemu-kvm-0.11.0 Intel 32 Works Installed on 1.5 GB RAM, 2 CPU core. Host is: Fedora 14 32-bit, Intel(R) Core(TM)2 CPU 6300 @ 1.86GHz, 3 x 1 GB DDR2 + 1 x 2 GB DDR2, single SATA for host, separate SATA for guest. Working just fine with virtio or Realtek for network. CPU usage near 100% when viewing with KVM console, 14% when viewing through Remmina RDP.
Windows 2008 R2 RTM 64 kvm-88 Intel 64 Works Installs and works with 1GB guest RAM. screenshot
Windows 2008 R2 Standard 64 qemu-kvm-0.12.5 Intel 64 Works Installed on HP Proliant ML330 G6 with Ubuntu 10.04.1 server host (2.6.32-24-server) with kvm-kmod-2.6.32.16 using 2 CPU and 2GB guest RAM with IDE harddisc and e1000 network emulation. Works great. By Krunoslav Husak (h00s)
Windows 2008 R2 Datacenter 64 qemu-kvm-0.12.5 Intel 64 Works Installed on HP Proliant DL530 G4 with Debian 6.0.2 (2.6.32-5-amd64). Using 4 CPU and 4GB RAM for guest. Run stable. By Alexander Pushkarev. Screenshot
Windows 10 Technical Preview for Enterprise 64 qemu-kvm-1.1.2 AMD 64 Works using 2CPUs and 2GB guest RAM, latest virtio drivers 0.1-81 work fine. Screenshot
Windows 10 Professional build 10240 (release) 64 qemu-kvm-2.3.0 Intel 64 Works Host running Debian Jessie, qemu-kvm packages from stretch. I followed the advice found here : https://social.technet.microsoft.com/Forums/en-US/695c8997-52cf-4c30-a3f7-f26a40dc703a/failed-install-of-build-10041-in-the-kvm-virtual-machine-system-thread-exception-not-handled?forum=WinPreview2014Setup . Running a host with a I7 820 QM, Core2Duo vurtual CPU works, with 1 socket, 2 core and 1 thread assigned to 0-1. Core assignment may be unnecessary. Nehalem, kvm64 and qemu64 failed.
Windows 8 Enterprise 64 qemu-kvm-devel-1.1.92 3.7.0-rc2 AMD 64 Works using 2CPUs and 1GB guest RAM, latest virtio drivers work fine.
Windows 7 Professional (Final) 64 qemu-kvm-0.12.1.2-1 ARCH-2.6.32 AMD 64 Works using 2CPUs and 2GB guest RAM Screenshot
Windows 7 RTM 32, 64 kvm-88 Intel 64 Works Installs and works with 1GB guest RAM. screenshot
Windows 7 RC 64 kvm-72+dfsg-5 Intel 64 Works Installs and works without any problem with 1GB guest RAM.
Windows 7 Beta 64 kvm-84 AMD 64 Works Installs and works without any problem with 512MB guest RAM.
Windows 7 Beta 32 kvm-83 Intel 32 Works Installed in about 25-30 minutes and worked flawlessly on my ThinkPad T60 (1953-7EU) with 1.5G of RAM
Windows 7 Beta 32 kvm-62 AMD 64 Works "-m 2048 -vnc :0 -usbdevice tablet -smp 2 -std-vga" on qcow2
Windows Server 2008 (Datacenter) 64 kvm-72 Intel, AMD 64 Works by Alexey.E.
Windows Server 2008 (Datacenter) 32 kvm-72 Intel, AMD 64, 32 Works by Alexey.E.
Windows Vista Ultimate 64 kvm-84 Intel, AMD 64 Works (not Aero Glass capable) by Alexey.E.
Windows Vista Ultimate 32 kvm-84 Intel, AMD 64, 32 Works (not Aero Glass capable) by Alexey.E.
Windows Server 2003 R2 (Std) 32 qemu-kvm-0.11.1 Intel 64 Works Well with virtio drivers by Patrick.M.
Windows Server 2003 R2 (Std) 32 qemu-kvm-0.13 Intel 64 Works Well with virtio drivers (1.1.13) by Alexandre D.
Windows Server 2003 x64 64 qemu-kvm-0.13 Intel, AMD 64 Works Well with virtio drivers (1.1.13) by Alexandre D.
Windows Server 2003 x64 64 kvm-72 Intel, AMD 64 Works by Alexey.E. (setup is unstable, rerun several times)
Windows Server 2003 (Enterprise) 32 kvm-72 Intel 32, 64 Works by Alexey.E.
Windows Server 2003 (Enterprise) 32 kvm-72 AMD 64 Works by Alexey.E.
Windows XP Pro x64 64 kvm-72 Intel, AMD 64 Works by Alexey.E. (setup is unstable, rerun several times)
Windows XP Pro 32 kvm-72 Intel 32, 64 Works by Alexey.E.
Windows XP Pro 32 qemu-kvm-0.11.0 AMD 64 Works Installed on standard IDE driver. Swapped to Virtio XP drivers both for LAN and HDD after installation from "NetKVM-and-viostor.iso". Works well so far. by Tomaszg.
Windows XP Pro 32 qemu-kvm-0.12.1.2-2.415; kernel 2.6.32-358.23.2, CentOS 6.5 Intel 64 failing crashed when qed disk format and quick format during installation chosen, normal works, XP didn't manage himself to reboot, forced but unable to finish the setup.
Windows XP Pro 32 kvm-72 AMD 64 Works by Alexey.E.
Windows 2000 Pro (SP4) 32 kvm-64 Intel, AMD 64 Works use Qcow2 format. (setup is unstable, rerun several times) by Alexey.E.
Windows 2000 Pro (SP4) 32 kvm-64 Intel 32 Works use Qcow2 format. (setup is unstable, rerun several times) by Alexey.E.
Windows 2000 Advanced Server 32 kvm-44 Intel 64 Works use Qcow2 format.
Windows 98SE 32 kvm-63 Intel 32 Fails by Alexey.E. (halts when booting HIMEM)
Windows 98SE 32 kvm-80, 2.6.27.7 AMD 64 no way install crashes
Windows 98SE 32 kvm-1.12.5 AMD 32, 64 works with a trick copy an existing installation with qemu-img

opts: -no-kvm, smp 1, nic,model=ne2k_pci, soundhw none, vga=cirrus+cirrus-Win95-Driver tested by hiekjoha

Windows NT Server 4.0 sp 1 32 kvm-72, 2.6.30 Intel 64 Works for networking use -net nic,model=ne2k_pci and install rtl8029 guest driver (included in guest OS cd)
Windows NT Workstation 4.0 (no SP) 32 qemu-kvm 0.12.3, 2.6.33 AMD 64 Works without any SP requires -cpu qemu64,level=1, also use -vga std
Windows NT 4.0 SP6 32 kvm 1.0, 2.6.32 Intel 64 Works requires -cpu qemu32, use Universal VBE30 for VGA (http://bearwindows.zcm.com.au/vbempg.zip)
Windows NT 4.0 SP6 32 qemu-kvm 1.4.1, 2.6.32 Intel 64 Works requires -cpu qemu32, install vmmouse driver instead of default ps/2 mouse, use Universal VBE30 for VGA (http://bearwindows.zcm.com.au/vbempg.zip)
Windows 95 32 kvm-44, 2.6.23-rc8 AMD 64, 32 no way

Linux Family: Fedora/RedHat Derivatives

CentOS

Guest Guest bitness Host version Host cpu Host bitness Status Comments
CentOS 6.5 64 CentOS 6.5,qemu-kvm-0.12.1.2-2.415, kernel 2.6.32-358.23.2 Intel 64 Works Like a charm
CentOS 6.2 32, 64 0.14.1+noroms-0ubuntu6.2 Intel, AMD 32, 64 Works Requires sufficient memory (≧1G)

by Thomas Schweikle / Xompu

CentOS 6.1 32, 64 0.14.1+noroms-0ubuntu6.2 Intel, AMD 32, 64 Works Requires sufficient memory (≧1G)

by Thomas Schweikle / Xompu

CentOS 6.0 64 kvm-83 Intel 64 Works by Arno-Can Uestuensoez / UnifiedSessionsManager
CentOS 5.8 32 qemu-kvm-0.12.1.2-2.295.el6 Intel 64 Works by Alexander O.
CentOS 5.6 64 kvm-83 Intel 64 Works by Arno-Can Uestuensoez / UnifiedSessionsManager
CentOS 5.5 64 kvm-83-164.el5.x86_64.rpm AMD (Sempron 140) 64 Works by Arno-Can Uestuensoez / UnifiedSessionsManager
CentOS 5.5 32 qemu-kvm-0.12.1.2-2.295.el6 Intel 64 Works by Alexander O.
CentOS 5.4 32 qemu-kvm-0.12.3 AMD 64 Crashes When installing from the netinstall image, hangs during installation of the first packet.

Enterprise Linux

Guest Guest bitness Host version Host cpu Host bitness Status Comments
Enterprise Linux 5.4 / Unbreakable Linux 64 kvm-83 Intel 64 Works by Arno-Can Uestuensoez / UnifiedSessionsManager

Fedora

Guest Guest bitness Host version Host cpu Host bitness Status Comments
Fedora 18 32, 64 qemu-kvm 0.14.1+noroms-0ubuntu6.2 Intel, AMD 32, 64 Works Requires sufficient memory (≧1G),

install from DVD or network
by Thomas Schweikle / Xompu

Fedora 17 32, 64 qemu-kvm 0.14.1+noroms-0ubuntu6.2 Intel, AMD 32, 64 Works Requires sufficient memory (≧1G),

install from DVD or network
by Thomas Schweikle / Xompu

Fedora 16 32, 64 qemu-kvm 0.14.1+noroms-0ubuntu6.2 Intel, AMD 32, 64 Works Requires sufficient memory (≧1G),

install from DVD or network
by Thomas Schweikle / Xompu

Fedora 15 64 kvm-83 Intel 64 Works Requires sufficient memory(e.g. 1.5G), and vga=std - by Arno-Can Uestuensoez / UnifiedSessionsManager
Fedora 13 64 kvm-83 Intel 64 Works by Arno-Can Uestuensoez / UnifiedSessionsManager
Fedora 11 64 kvm-87 Intel 64 Fails Anaconda freezes
Fedora 11 32 kvm-87 Intel 64 Works
Fedora 11 BETA 32, 64 kvm-84 Intel 64 Fails by Alexey.E. Slowness and softlockups.
Fedora 10 32, 64 kvm-85 Intel, AMD 64 Works by Alexey.E. Updated by Lennert.B.
Fedora 9 32, 64 kvm-85 Intel, AMD 64 Works by Alexey.E.
Fedora 8 32, 64 kvm-85 Intel, AMD 64 Works by Alexey.E.
Fedora 7 32, 64 kvm-75 Intel, AMD 64 Works by Alexey.E.
Fedora 6 32 kvm-26 Intel, AMD 32, 64 Works
Fedora 5 32, 64 kvm-12 Intel, AMD 32, 64 Works
Fedora 4 64 AMD 64 Works, slightly high idle cpu by MichaelKarliner
Fedora 3 64 kvm-78 AMD 64 Works by George Y. Requires noacpi in boot options
Fedora 1 32 qemu-kvm-0.12.3 Intel 64 Crashes by Patrick.M. KVM freeze unable to kill PID.
Fedora 1 32 qemu-kvm-0.11.1 Intel 64 Works by Patrick.M.

RedHat Enterprise Linux

Guest Guest bitness Host version Host cpu Host bitness Status Comments
RHEL6 beta 64 kvm-83 Intel 64 Works by Arno-Can Uestuensoez / UnifiedSessionsManager
RHEL5 32, 64 kvm-85 Intel, AMD 64 Works by Alexey.E.
RHEL4 32, 64 kvm-85 Intel, AMD 64 Works by Frank.Q. updated by Alexey.E.
RHEL3 32, 64 kvm-85 Intel, AMD 64 Works by Frank.Q. updated by Alexey.E.
Red Hat Linux 9 32 kvm-51 Intel 64 Works by Alexey.E.
Red Hat Linux 8 32 kvm-64 Intel 64 Crashes Fails on init. by Frank.Q.
Red Hat Linux 7.3 32 kvm-78 AMD 64 Works -no-kvm is required for installation
Red Hat Linux 7 32 kvm-52 Intel, AMD 64 Crashes Fails on init. by Alexey.E.

Scientific Linux

Guest Guest bitness Host version Host cpu Host bitness Status Comments
Scientific Linux 5.4.1 64 kvm-83 Intel 64 Works by Arno-Can Uestuensoez / UnifiedSessionsManager

Trixbox

Guest Guest bitness Host version Host cpu Host bitness Status Comments
Trixbox (CentOS) 32 kvm-12 Intel 64 Works


Linux Family: Ubuntu/Debian Derivatives

Debian GNU/Linux

Guest Guest bitness Host version Host cpu Host bitness Status Comments
Debian GNU/Linux 7.0 beta (Kernel 3.4.4) 32, 64 qemu-kvm 0.14.1+noroms-0ubuntu6.2 Intel, AMD 32, 64 Works by Thomas Schweikle / Xompu
Debian GNU/Linux 6.0 64 kvm-83 Intel 64 Works by Arno-Can Uestuensoez / UnifiedSessionsManager
Debian GNU/Linux 5.0 64 kvm-88 Intel, AMD 64 Works 2009/10/22 by Christian Berendt / B1 Systems
Debian GNU/Linux 5.0 64 kvm-83 Intel 64 Works by Arno-Can Uestuensoez / UnifiedSessionsManager
Debian Lenny 5.0 64 qemu-kvm-0.12.3 Intel 64 Works by Patrick. M.
Debian Lenny 5.0 64 qemu-kvm-0.11.1 Intel 64 Works by Patrick. M.
Debian Lenny 5.0 32, 64 kvm-72/77 Intel 64 Works Buggy virtio implementation (netinst), crc errors / segfaults after instalation.
Debian Etch 4.0 64 kvm-72 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

Ubuntu

Guest Guest bitness Host version Host cpu Host bitness Status Comments
Ubuntu 12.10 32, 64 qemu-kvm 0.14.1+noroms-0ubuntu6.2 Intel, AMD 32, 64 Works, upgrade from Ubuntu 12.04 by Thomas Schweikle / Xompu
Ubuntu 12.04 32, 64 qemu-kvm 0.14.1+noroms-0ubuntu6.2 Intel, AMD 32, 64 Works, installs from network by Thomas Schweikle / Xompu
Ubuntu 11.10 32, 64 qemu-kvm 0.14.1+noroms-0ubuntu6.2 Intel, AMD 32, 64 Works, installs from network by Thomas Schweikle / Xompu
Ubuntu 11.04 32, 64 qemu-kvm 0.14.1+noroms-0ubuntu6.2 Intel, AMD 32, 64 Works, installs from network by Thomas Schweikle / Xompu
Ubuntu 10.10 64 kvm-83 Intel, AMD 64 Works by Arno-Can Uestuensoez / UnifiedSessionsManager
Ubuntu 10.04 LTS 32, 64 kvm-84 Intel, AMD 64 Works 2010/05/15 by KeithW
Ubuntu 9.04 64 kvm-84 Intel 64 Works It's actually Xubuntu but should be the same both block and net virtio devices working too
Ubuntu 8.10 32 kvm-85 Intel, AMD 32, 64 Works by Peter.v.V.
Ubuntu 8.04 LTS 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

Xandros

Guest Guest bitness Host version Host cpu Host bitness Status Comments
Xandros 3 OCE 32 kvm-29 Intel 64 Works by Alexey.E.

Knoppix

Guest Guest bitness Host version Host cpu Host bitness Status Comments
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
Knoppix 6.2 32 kvm-1.12.5 AMD 32, 64 Works tested by hiekjoha
Knoppix 6.7.1 32 kvm-1.12.5 AMD 32, 64 Works tested by hiekjoha

Other Linux Distros

Android

Guest Guest bitness Host version Host cpu Host bitness Status Comments
Android 2.2 32 kvm-83 Intel 64 Works deactivate suspend-mode(Screen timeout), by Arno-Can Uestuensoez / UnifiedSessionsManager

SUSE Linux Enterprise Server

Guest Guest bitness Host version Host cpu Host bitness Status Comments
SUSE Linux Enterprise Server 11 32, 64 kvm-88 Intel, AMD 64 Works 2009/10/22 by Christian Berendt / B1 Systems
SUSE Linux Enterprise Server 10 32 kvm-88 Intel, AMD 64 Works 2009/10/22 by Christian Berendt / B1 Systems

openSUSE

Guest Guest bitness Host version Host cpu Host bitness Status Comments
openSUSE 11.3 64 kvm-83 Intel 64 Works by Arno-Can Uestuensoez / UnifiedSessionsManager
openSUSE 11.2 64 kvm-83 Intel 64 Works by Arno-Can Uestuensoez / UnifiedSessionsManager
openSUSE 11.1 32, 64 kvm-88 Intel, AMD 64 Works 2009/10/22 by Christian Berendt / B1 Systems
openSUSE 11.1 32, 64 kvm-85 Intel, AMD 64 Works by Alexey.E.
openSUSE 11.0 32, 64 kvm-85 Intel, AMD 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-72 Intel/AMD 64, 32 Works by Alexey.E.

Slackware

Guest Guest bitness Host version Host cpu Host bitness Status Comments
Slackware 12 .2 32 kvm-36 Intel 32 Works
Slackware 12 32 kvm-36 Intel 32 Works
Slackware 11 32 kvm-15 Intel 64 Works using test26.s kernel

Qemu-Puppy

Guest Guest bitness Host version Host cpu Host bitness Status Comments
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

Guest Guest bitness Host version Host cpu Host bitness Status Comments
SystemRescueCD 0.3.4 32 kvm-18 Intel 64 Works Works fine, except for initial X-setting "cirrus" - changed to "vesa", then works.

Gentoo

Guest Guest bitness Host version Host cpu Host bitness Status Comments
Gentoo 2006.1 32 kvm-24 Intel 64 Works
Gentoo 2007.0 32 kvm-24 Intel 64 Works
Gentoo 20100311 64 qemu-kvm-0.11.1 Intel 64 Works using hardened kernel 2.6.32-r3

Arch Linux

Guest Guest bitness Host version Host cpu Host bitness Status Comments
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

Guest Guest bitness Host version Host cpu Host bitness Status Comments
Mandrake Linux 9.2 32 kvm-51 Intel 64 Works by Alexey.E.

Mandriva

Guest Guest bitness Host version Host cpu Host bitness Status Comments
Mandriva 2009 32/64 kvm-75 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.
Mandriva 2008 32 kvm-51 Intel 64 Crashes, Workaround exists start kvm with -no-kvm for installation. Remove graphical GRUB. 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.

Crux Linux

Guest Guest bitness Host version Host cpu Host bitness Status Comments
Crux Linux 2.5 32 kvm-82 Intel 32 Works Boots Automatically at 'Guest Install' stage. Installs without issue. by Chris P

Mikrotik

Guest Guest bitness Host version Host cpu Host bitness Status Comments
Mikrotik 5.0rc3 32 qemu-kvm-0.13.0 Intel 64 Works using virtio nic + vhost_net, watchdog does not work, does not support virtio block device

UNIX Family: BSD

OpenBSD

Guest Guest bitness Host version Host cpu Host bitness Status Comments
OpenBSD 5.5/5.6 32 qemu 1.7 Intel with flexpriority 32/64 Works Use virtio-block for disk and virtio-net for network. more info
OpenBSD 5.5/5.6 32 qemu 1.7 AMD/Intel without flexpriority 32/64 Very slow Use 64bit guest instead. more info
OpenBSD 5.5/5.6 64 qemu 1.7 Intel+AMD 64 Works Use virtio-block for disk and virtio-net for network. more info
OpenBSD 5.2 (prerelease) 32 qemu-kvm-1.0+noroms-0ubuntu14.1 Intel Core2 6400 64 Works Only tested single processor, disabling mpbios wasn't required but did reduce host CPU usage, as did disabling USB (either via guest kernel config at boot time or via omitting -usb flag)
OpenBSD 5.2 (prerelease) 64 qemu-kvm-1.0+noroms-0ubuntu14.1 Intel Core2 6400 64 Works Only tested single processor, disabling mpbios wasn't required but did reduce host CPU usage, as did disabling USB (either via guest kernel config at boot time or via omitting -usb flag)
OpenBSD 5.0 64 qemu-kvm-0.15.0, Linux 2.6.37.6 (Slackware 13.37) Intel Core2Duo E8400 64 Works SMP works, no need to disable mpbios anymore. Must use if=ide as the scsi interface will result in sd0(siop0) errors during install; recommend using the e1000 network driver as well. More information can be found here.
OpenBSD 4.9 64 qemu-kvm-0.14, linux 2.6.38.4 (Fedora 15 Beta) AMD Phenom(tm) 9650 Quad-Core 64 Works Disable mpbios as with 4.5
OpenBSD 4.8 32 kvm-83, linux 2.6.18 (CentOS 5.5) Intel E5700 64 Works Disable mpbios as with 4.5
OpenBSD 4.7 64 qemu-kvm-0.12.5 Intel 64 Works Need e1000 driver. (scsi driver does not work). Ide works out of the box. disabling the mpbios is not needed. Done with Linux 2.6.34.2 host kernel.
OpenBSD 4.6 32, 64 qemu-kvm-0.11.0-0ubuntu6.3 Intel 64 Works Need e1000 driver and disable mpbios (same as other OpenBSD ≧ 4.5 entries)
OpenBSD 4.6 32 kvm-84-7.6 AMD 32 Works Use the e1000 driver [-net nic,model=e1000]. Does not find the network after the installation (during install is fine) but disabling mpbios as suggested in 4.5 workaround fixes it.
OpenBSD 4.5 32 kvm-85 Intel 32 Crashes Use the e1000 driver [-net nic,model=e1000] to avoid lockups and slow network speeds. Crashes after "setting tty flags" - Jaco van der Schyff

4.0 would hang on me at the same place if i booted /bsd.mp but not if i boot /bsd (uniprocessor kernel) - Buck
4.5 can be made to boot by disabling mpbios as described here; this is a workaround though, not a fix - Maxim

OpenBSD 4.5 64 kvm-84 Intel 64 Works Use e1000 drivers. Install from CD works, but then you must do the following at the next boot prompt: "bsd -c", "disable mpbios", then "quit"

Make this permanent by using "config -ef /bsd" as root, once everything has booted. -- Garry Dolley

OpenBSD 4.4 64 kvm-78 AMD 64 Works
OpenBSD 4.2 32 kvm-58 Intel 32 Works
OpenBSD 4.1 32 kvm-72 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

Guest Guest bitness Host version Host cpu Host bitness Status Comments
FreeBSD CURRENT 32, 64 qemu-kvm-1.0+dfsg-9, qemu-kvm-0.14.1+noroms-0ubuntu6.2 Intel, AMD 32, 64 Works, use NIC model=e1000 Upgrade from FreeBSD 9.0-STABLE

by Thomas Schweikle Xompu

FreeBSD 9.0 32, 64 qemu-kvm-1.0+dfsg-9, qemu-kvm-0.14.1+noroms-0ubuntu6.2 Intel 32, 64 Works, use NIC model=e1000 installed from full DVD or Network Install

by Thomas Schweikle Xompu

FreeBSD 8.3 32, 64 qemu-kvm 0.14.1+noroms-0ubuntu6.2 Intel 32, 64 Works, use NIC model=ne2k_pci or model=e1000 (prefered) installed from full DVD or Network Install

by Thomas Schweikle / Xompu

FreeBSD 7.4 32, 64 Debian Lenny, kvm-60 Intel, AMD 32, 64 Works, use NIC model=e2k_pci or model=e1000 (prefered) No issues in several weeks of testing. Tested with 1 and 2 virtual CPUs. Freddie;

installed from full DVD or Network Install by Thomas Schweikle Xompu

FreeBSD 7.2 64 kvm-86-3 Intel 64 Works, need to install from the DVD or CD image Damon Chesser, Jadase Staff
FreeBSD 7.1 64 kvm-84 Intel 64 Works sdl graphics mess up if using kvm, setup with -nokvm then use ssh or -nographics and serial console
FreeBSD 7.0 64 OpenSUSE 10.3 kvm-63 AMD 64 crashes after boot loader
FreeBSD 6.3 (EOL) 32, 64 Fedora 8 - kvm-37-7.fc8, qemu-kvm 0.14.1+noroms-0ubuntu6.2 Intel 32, 64 works No issues in several weeks of testing. Freddie

by Thomas Schweikle Xompu

FreeBSD 6.2 (EOL) 32, 64 kvm-12, qemu-kvm 0.14.1+noroms-0ubuntu6.2 Intel, AMD 32, 64 Works by Thomas Schweikle Xompu
FreeBSD 6.1 (EOL) 32, 64 kvm-17/18, qemu-kvm 0.14.1+noroms-0ubuntu6.2 Intel, AMD 32, 64 Works by Thomas Schweikle Xompu
FreeBSD 6.0 (EOL), FreeBSD 6.2, FreeBSD 7.2 32, 64 debian squeeze, kvm-0.12.5, libvirt Intel Xeon 64 works freeze with "ad0: TIMEOUT - WRITE_DMA retrying (1 retry left) LBA=XXXXXXX". fix with 'hw.ata.ata_dma=0' in /boot/loader.conf

Debian GNU/kFreeBSD

Guest Guest bitness Host version Host cpu Host bitness Status Comments
GNU/kFreeBSD CURRENT 32, 64 qemu-kvm-0.14.1+noroms-0ubuntu6.2 Intel, AMD 32, 64 Works, but significant more CPU needed compared to regular Debian GNU/Linux and FreeBSD CURRENT by Thomas Schweikle / Xompu
GNU/kFreeBSD 9.0 32, 64 qemu-kvm-0.14.1+noroms-0ubuntu6.2 Intel, AMD 32, 64 Works, but significant more CPU needed compared to regular Debian GNU/Linux and FreeBSD 9.0 by Thomas Schweikle / Xompu
GNU/kFreeBSD 8.3 32, 64 qemu-kvm-0.14.1+noroms-0ubuntu6.2 Intel, AMD 32, 64 Works, but significant more CPU needed compared to regular Debian GNU/Linux and FreeBSD 8.3 by Thomas Schweikle / Xompu
GNU/kFreeBSD 32 kvm-16 + CVS AMD 64 Works

NetBSD

Guest Guest bitness Host version Host cpu Host bitness Status Comments
NetBSD 3.1 32 kvm-17/18 Intel 32 Works
NetBSD 3.1 32 kvm-21 AMD 64 Works
NetBSD 4.0 32 kvm-60 Intel 64 Works avoid hangup on boot with --no-acpi and network card timeout by trying out a different card, e.g. -net nic,model=ne2k_pci
NetBSD 5.0 64 kvm-88 Intel 64 Crashes/hangs Install CD image will crash or hang, depending on if ACPI is enabled or not. NetBSD 4.0 workarounds ineffective.
NetBSD 5.0.2 32 kvm from 2.6.32-2-amd64 debian kernel on debian sid both Intel and Amd 64 Works avoid slow down/ hangs with --no-acpi and network timeout by using -net nic,model=ne2k_pci, disable both SMP and ACPI in /boot.cfg inside guest

MirBSD

Guest Guest bitness Host version Host cpu Host bitness Status Comments
MirBSD 2009/10 32 kvm_1:84+dfsg-0ubuntu12.4~hardy1 Intel Works Use of nic,model=e1000 is strongly recommended, ne2k variants work too, emulated Realtek are crappier than metal ones and do not work.

PC-BSD

Guest Guest bitness Host version Host cpu Host bitness Status Comments
PC-BSD 1.4 32 kvm-56 Intel 64 Works By Alexey.E.

Darwin

Guest Guest bitness Host version Host cpu Host bitness Status Comments
Darwin 8.0.1 32 kvm-29 Intel 64 Crashes by Alexey.E.

DragonflyBSD

Guest Guest bitness Host version Host cpu Host bitness Status Comments
DragonflyBSD 1.10.1 32 kvm-58 Intel 64 Works avoid kvm-[64-67] which require -no-kvm-pit to work; use -net nic,model=e1000 to avoid network timeouts
DragonflyBSD 2.2.1 32 kvm-85 Intel 64 Works not tried X

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
Oracle Solaris 10 1/13 64 qemu-kvm 2.3.1 Intel 64 Works Use Cirrus for display.
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
Nexenta Core 2.0 b104 rc3 32 / 64 qemu-kvm-0.11.0 Intel 64 Works Might need additional patch to kvm for kvm kernel longmode. My qemu-kvm was already patched. Had to switch of 'acpi', 'apic' and 'pae' features in guest configuration. Guest machine-type set to pc-0.10. Use -m 512 -net nic,model=e1000.
OpenSolaris 2008.05 64 kvm-69 Intel 64 Works Use -m 512 -net nic,model=e1000
Milax 0.3.2 32 kvm-62 Intel 64 Works Use the kvm option -net nic,model=rtl8139 and add atapi-cd-dma-enabled=0,atapi-other-dma-enabled=0 to the kernel line in the grub menu for older releases of Milax http://www.milax.org/ in version 0.3.2 choose the Qemu grub menu entry ; tested on Ubuntu 8.04.1 by BerndSchemmer
Belenix 0.7.1 64 kvm-62 Intel 64 Works Note: older releases of Belenix only work in text mode; tested on Ubuntu 8.04.1 by BerndSchemmer
Solaris 10 U6 32 & 64 kvm-62 Intel 64 Mostly Works (see note) Note: the grub menu entry for Solaris 10 created by the installer is wrong, to make it work add kernel/unix to the line beginning with kernel ; tested on Ubuntu 8.04.1 by BerndSchemmer
OpenSolaris 2008.11 64 kvm-62 Intel 64 Works tested on Ubuntu 8.04.1 by BerndSchemmer
OpenSolaris 2009.06 32, 64 qemu-kvm-0.11.0-0ubuntu6.3 Intel 64 Works Used "-vga std" but don't recall why.
Solaris 11 Express 2010.11 32, 64 qemu-kvm-0.12.1.2-2.113.el6_0.8 Intel 64 Works but without USB support During boot the system prints the following warning: "No SOF interrupts have been received. This USB EHCI controller is unusable." As a result, no keyboard and mouse functionality from the console. Must install with automatic networking enabled, and login via the network to use it. Also warns at boot "rtls0: Failure resetting PHY" but networking seems to still work.
OpenIndiana Build 151a (Desktop) 64 qemu-kvm-0.12.5+dfsg-5+squeeze Intel Core i7 64 Works During boot the system prints the following warning: "No SOF interrupts have been received. This USB EHCI controller is unusable." However, the mouse and keyboard work fine via the VNC console. Also warns at boot "rtls0: Failure resetting PHY" but networking works fine. Installed using "Solaris -> OpenSolaris" settings in virt-manager.

Other UNIX systems

Minix

Guest Guest bitness Host version Host cpu Host bitness Status Comments
MINIX 3.1.6 32 qemu-0.12.3, qemu-kvm-0.14.1+noroms-0ubuntu6.2 Intel 32, 64 Crashes Only boots without -enable-kvm
MINIX 3.1.2a 32 kvm-71, qemu-kvm-0.14.1+noroms-0ubuntu6.2 Intel 32, 64 Works

Debian GNU/Hurd

Guest Guest bitness Host version Host cpu Host bitness Status Comments
GNU hurd live CD (20051117) 32 kvm-28, qemu-kvm-0.14.1+noroms-0ubuntu6.2 Intel, AMD 32, 64 Works Seems to have networking problems.
GNU/Hurd (Debian K16) 32 kvm-69, qemu-kvm-0.14.1+noroms-0ubuntu6.2 Intel, AMD 32, 64 Works avoid kvm-[64-67] which require -no-kvm-pit to work
GNU/Hurd (Debian K14) 32 kvm-33 Intel, AMD 32, 64 Works screenshot

QNX

Guest Guest bitness Host version Host cpu Host bitness Status Comments
QNX 6.4.1 32 qemu-kvm-0.11.0, 2.6.31.5; qemu-kvm-0.14.1+noroms-0ubuntu6.2 Intel 32, 64 Works
QNX 6.4.0 32 kvm-83, qemu-kvm-0.14.1+noroms-0ubuntu6.2 Intel 32, 64 Works by Arno-Can Uestuensoez / UnifiedSessionsManager
QNX 6.3.2 32 qemu-kvm 88, host kernel: 2.6.30; qemu-kvm-0.14.1+noroms-0ubuntu6.2 Intel 32, 64 Works Use "-net nic,model=ne2k_pci" for network. See also [1]
QNX 4.25 32 qemu-kvm-0.12.3, kernel 2.6.32-24 Intel 64 Works Use "-net nic,model=ne2k_pci" for network.

Others

Guest Guest bitness Host version Host cpu Host bitness Status Comments
Haiku OS 32 kvm-12 AMD 64 Works
Amiga Research OS (AROS) 32 kvm-12 AMD 64 Works LiveCD tested.
Amiga Research OS (AROS) 32 kvm-58 Intel 32 Works LiveCD tested.
ReactOS 0.3.0 32 kvm-14 AMD 64 Works
FreeDOS 1.0 32 kvm-71 Intel 64 Works
MS DOS 6.22 32 kvm-88 Intel 64 Works Works with "-cpu qemu32". Do not load emm386.exe inside config.sys screenshot
MS DOS 5.0 32 kvm-62 Intel 64 Works Installs and boots. Tested by Alan J.
Syllable 0.61 32 kvm-29 Intel 64 Crashes by Alexey.E.
Visopsys 0.62 32 kvm-29 Intel 64 Crashes by Alexey.E.
Plan 9 32 kvm-68 Intel 64 Works needs -no-kvm-irqchip
FreeDOS 7 + Novell Netware 4.1 32 kvm-83 AMD 64 Works tested by Ruediger G. Biernat / screenshot
clonezilla-live-1.2.* - iso 32 kvm-1.12.5 AMD 32, 64 Works tested by hiekjoha