How to Install VirtualBox on Arch Linux


VirtualBox is open-source virtualization software that helps us run multiple guest operating systems (virtual machines) on a single host machine.

It supports the guest virtual machines running Windows, Linux, BSD, OS/2, Solaris, Haiku, and OSx86 operating systems.

Here, we will see how to install VirtualBox on Arch Linux.

Update Arch Linux

Before installing the VirtualBox package, update the Arch Linux packages with Pacman.

pacman -Syyu

Then, reboot the system.


Install VirtualBox on Arch Linux

The VirtualBox package is available on the Arch Linux repository. So, you can easily install VirtualBox using the pacman command.

pacman -Syy virtualbox

While installing, you will need to choose the right VirtualBox host module package based on the kernel your system currently boots into (uname -r) as Arch Linux supports installing multiple Linux kernels.

  • For the Linux stable kernel (linux), choose virtualbox-host-modules-arch
  • For any other kernel, including Linux LTS kernel (linux-lts), choose virtualbox-host-dkms

To compile VirtualBox modules, you will also need to install kernel headers.

For the Linux stable kernel (linux), install the below package.

pacman -Syy linux-headers

For the Linux LTS kernel (linux-lts), install the below package.

pacman -Syy linux-lts-headers

If you use any other kernel, you can find the right kernel headers by searching the Arch Linux package.

Install VirtualBox Guest Additions Disc on Arch Linux

The VirtualBox guest addition disc provides installer packages via an ISO image for installing guest additions onto the installed virtual machines. You can find the .iso file at /usr/lib/virtualbox/additions/VBoxGuestAdditions.iso on Arch Linux.

pacman -Syy virtualbox-guest-iso

Install VirtualBox Extension Pack on Arch Linux

The Oracle Extension Pack provides additional features such as USB 2.0/3.0, VirtualBox Remote Desktop Protocol, and much more. It is released under a non-free license only available for personal use.

You can install the virtualbox-ext-oracle package from the seblu repository or manually by downloading the Oracle Extension Pack and installing it via VirtualBox GUI (File >> Preferences >> Extensions).

Launch VirtualBox

After the installation, you can launch VirtualBox by running the virtualbox command in the terminal or by going to Application Launcher.

VirtualBox running on Arch Linux
VirtualBox running on Arch Linux


That’s All. I hope you have successfully installed VirtualBox on Arch Linux.

You might also like