In this guide, we will cover the installation of VirtualBox 6 on Debian 10. (Buster) Linux. VirtualBox 6 is available for Windows and Linux users with plenty of new features. For those new to VirtualBox, it is a free to use and feature-rich Virtualization platform for x86 and AMD64/Intel64 systems.

For other platforms, refer to how to install VirtualBox on Ubuntu / CentOS / Fedora. Follow these few steps to install and enjoy VirtualBox on Debian 10 Desktop Linux distribution.

Step 1: Update your system

The first step is to ensure your system is updated.

sudo apt update && sudo apt -y upgrade

Reboot since there could be kernel updates.

sudo reboot

Step 2: Import VirtualBox apt repository

Once the system is updated, import repository GPG key used for signing packages.

sudo apt -y install wget gnupg2
wget -q -O- | sudo apt-key add -
wget -q -O- | sudo apt-key add -

Step 3:  Add the VirtualBox Repository

After the importation of GPG key, add VirtualBox repository to your system using the following commands.

echo "deb [arch=amd64] buster contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list

Step 4: Install VirtualBox & Extension pack

The final step is the actual installation of VirtualBox and extension pack which extends VirtualBox features.

sudo apt update
sudo apt install linux-headers-$(uname -r) dkms
sudo apt install virtualbox-6.1

Download Extension Pack:

cd ~/
You can also download it manually

Once the file is downloaded, install the extension pack by clicking on the Downloaded file.

install virtualbox 6.0 ubuntu 18.04 16.04 debian 9 03

Click install and wait for the installation to complete.

install virtualbox 6.0 ubuntu 18.04 16.04 debian 9 04

Step 5: Launching VirtualBox 6.1 on Debian 10

Once VirtualBox is installed, you can launch it using the terminal or Desktop applications search.

$ virtualbox

You should now have the latest version of VirtualBox installed on your Debian 10.

Related guides:

How to extend/increase KVM Virtual Machine (VM) disk size

How to Provision VMs on KVM with Terraform

How to Create CentOS / Fedora / RHEL VM Templates on KVM

How to disable netfilter on a KVM bridge

Your support is our everlasting motivation,
that cup of coffee is what keeps us going!

As we continue to grow, we would wish to reach and impact more people who visit and take advantage of the guides we have on our blog. This is a big task for us and we are so far extremely grateful for the kind people who have shown amazing support for our work over the time we have been online.

Thank You for your support as we work to give you the best of guides and articles. Click below to buy us a coffee.


Please enter your comment!
Please enter your name here