Configuring Virtual Machines

Table of Contents

This chapter provides detailed steps for configuring an Oracle VM VirtualBox virtual machine (VM). For an introduction to Oracle VM VirtualBox and steps to get your first virtual machine running, see .

You have considerable latitude when deciding what virtual hardware to provide to the guest. Use virtual hardware to communicate with the host system or with other guests. For example, you can use virtual hardware in the following ways:

Supported Guest Operating Systems

Because Oracle VM VirtualBox is designed to provide a generic virtualization environment for x86 systems, it can run guest operating systems (OSes) of any kind.

The following guest OS platforms are supported:

Table 3.1. Guest Operating Systems With Full Support

Operating System

Comments

Windows 10 (32-bit and 64-bit)

Insider preview builds are not supported

Windows 8 and 8.1 (32-bit and 64-bit)

Windows Server 2019 (64-bit)

Windows Server 2016 (64-bit)

Windows Server 2012 and 2012 R2 (64-bit)

Solaris 11 (32-bit and 64-bit)

Solaris 10 8/11 Update 10 and later (32-bit and 64-bit)

Oracle Linux 8 (64-bit)

Includes Red Hat Enterprise Linux 8, CentOS 8

Oracle Linux 7 (64-bit)

Includes Red Hat Enterprise Linux 7, CentOS 7

Oracle Linux 6 (32-bit and 64-bit)

Includes Red Hat Enterprise Linux 6, CentOS 6

Ubuntu 16.04 LTS (Xenial Xerus) (32-bit and 64-bit)

Ubuntu 18.04 LTS (Bionic Beaver) (64-bit)

Ubuntu 20.04 LTS (Focal Fossa) (64-bit)

SUSE Linux Enterprise Server 15 (64-bit)

SUSE Linux Enterprise Server 12 (64-bit)

Table 3.2. Legacy Guest Operating Systems With Limited Support

Operating System

Comments

Windows 7 (32-bit and 64-bit)

Windows Vista SP2 and later (32-bit and 64-bit)

Windows XP (32-bit)

Windows Vista (32-bit)

Windows Server 2008 and 2008 R2 (32-bit and 64-bit)

Windows Server 2003 (32-bit and 64-bit)

Oracle Linux 5 (32-bit and 64-bit)

Includes Red Hat Enterprise Linux 5, CentOS 5

Ubuntu 14.04.5 LTS (Trusty Tahr) (32-bit and 64-bit)

OS/2 Warp 4.5

Mac OS X Guests

Oracle VM VirtualBox enables you to install and execute unmodified versions of Mac OS X guests on supported host hardware. Note that this feature is experimental and thus unsupported.

Oracle VM VirtualBox is the first product to provide the modern PC architecture expected by OS X without requiring any of the modifications used by competing virtualization solutions. For example, some competing solutions perform modifications to the Mac OS X install DVDs, such as a different boot loader and replaced files.

Be aware of the following important issues before you attempt to install a Mac OS X guest:

64-bit Guests

Warning

Be sure to enable I/O APIC for virtual machines that you intend to use in 64-bit mode. This is especially true for 64-bit Windows VMs. See . For 64-bit Windows guests, ensure that the VM uses the Intel networking device because there is no 64-bit driver support for the AMD PCNet card. See .

If you use the Create VM wizard of the VirtualBox Manager, Oracle VM VirtualBox automatically uses the correct settings for each selected 64-bit OS type. See .