KVM Guest: Operating Systems

When installing standalone instances of KVM, consider using one of the following guest operating systems:

Linux Guest Operating Systems

An Oracle Linux host system can run the following Linux operating systems as KVM guests.

Note:

Oracle Linux ISO images and disk images are available for download from Oracle Software Delivery Cloud: https://edelivery.oracle.com/linux.

Table 1-1 Linux Guest Operating Systems

Linux Operating System 32-bit Architecture 64-bit Architecture

Oracle Linux 7

N/A

Yes

Oracle Linux 8

N/A

Yes

Oracle Linux 9

N/A

Yes

Oracle Linux 10

N/A

Yes

Oracle Container Host for Kubernetes

N/A

Yes

Red Hat Enterprise Linux 7

N/A

Yes

Red Hat Enterprise Linux 8

N/A

Yes

Red Hat Enterprise Linux 9

N/A

Yes

Red Hat Enterprise Linux 10

N/A

Yes

CentOS 7

N/A

Yes

CentOS 8

N/A

Yes

CentOS Stream 8

N/A

Yes

CentOS Stream 9

N/A

Yes

CentOS Stream 10

N/A

Yes

AlmaLinux OS 8

N/A

Yes

AlmaLinux OS 9

N/A

Yes

Rocky Linux 8

N/A

Yes

Rocky Linux 9

N/A

Yes

SUSE Linux Enterprise Server 12

N/A

Yes

SUSE Linux Enterprise Server 15

N/A

Yes

Ubuntu 16.04

N/A

Yes

Ubuntu 18.04

N/A

Yes

Ubuntu 20.04

N/A

Yes

Ubuntu 22.04

N/A

Yes

Ubuntu 24.04

N/A

Yes

Table footnote:
  • *cloud-init is unavailable for 32-bit architectures.

Microsoft Windows Guest Operating Systems

The following Microsoft Windows versions support the use of guest operating installations on KVM instances.

Table 1-2 Microsoft Windows Supported Guest Operating Systems

Guest Operating System 64-bit 32-bit

Microsoft Windows Server 2025

Yes

N/A

Microsoft Windows Server 2022

Yes

N/A

Microsoft Windows Server 2019

Yes

N/A

Microsoft Windows Server 2016

Yes

N/A

Microsoft Windows 11

Yes

N/A

Microsoft Windows 10

Yes

Not supported

VirtIO Driver Requirements

For improved performance with network and block (disk) devices, and to resolve common issues, we recommend that you install the Oracle VirtIO Drivers for Microsoft Windows. These drivers are para-virtualized drivers for Microsoft Windows guests running on Oracle Linux KVM hypervisors.

Microsoft Windows guests on KVM have been tested by using the Oracle VirtIO Drivers for Microsoft Windows. For instructions on how to obtain and install the drivers, see Oracle Linux: Oracle VirtIO Drivers for Microsoft Windows for use with KVM.

Oracle Solaris Guest Operating System

The following Oracle Solaris version supports the use of guest operating system installations on KVM instances.

Table 1-3 Oracle Solaris Guest Operating System

Oracle Solaris version 11.4

Oracle Solaris 11.4 can be used as a guest operating system when installed within a standalone instance of KVM.

Note:

Oracle Solaris version 11.4.33 (Oracle Solaris 11.4 SRU 33) is the minimum version that includes functionality for VirtIO guest support.

Oracle Solaris ISO images and disk images are available for download from the Oracle Software Delivery Cloud at https://edelivery.oracle.com/.

Special Considerations:

For best results when using Oracle Solaris as a guest operating system, follow these recommendations:

  • Use at least a two-core configuration for the Oracle Solaris VM.

  • Use the most current QEMU system type (Custom Emulated Machine = pc-i440fx-4.2) for the Oracle Solaris VM.