VirtualBox installieren

Oracle VirtualBox ist eine Software zum Erstellen und Ausführen von virtuellen Maschinen. Die vorhandenen Ressourcen des Host-Rechners (bspw. Notebook oder PC) werden einer oder mehreren virtuellen Maschinen zugewiesen. Dazu kommt dann noch eine virtuelle Festplatte, Sound- und Netzwerkkarte - und schon kann man Betriebssysteme oder Programme ausführen, ohne den Host-PC "zu verhunzen".

Mit Linux Mint ist die Installation von VirtualBox eigentlich ganz einfach, da VirtualBox in den Paketquellen des Betriebssystems enthalten sind. Daher reicht eigentlich der Aufruf der Anwendungsverwaltung, die Eingabe von VirtualBox ins Suchfeld und ein beherzter Klick auf "Installieren". Dafür braucht's doch keinen Artikel...

Eigentlicht... In den Paketquellen des Betriebssystems ist nicht zwingend die aktuelle Version enthalten, für die man sich aber gerade interessiert. Zum Zeitpunkt des Schreibens dieser Zeilen, ist in Linux Mint 21.1 die VirtualBox Version 6.1.x enthalten, während in der freien Wildbahn bereits die Version 7.0.6 verfügbar ist. Wenn man nun an das neue Major Release ran möchte, weil es bspw. relevante Neuerungen oder Bugfixes gab, gestaltet sich der Installationsprozess etwas aufwendiger.

Nachfolgend wird beschrieben, wie die Einbindung des Oracle VirtualBox Repositories in Linux Mint 21.1 erfolgt und die Installation von Oracle VitrualBox 7.0 durchgeführt wird.

# Root werden, um die nachfolgenden Schritte einfacher zu halten.
user@host$ sudo -i

# VirtualBox Repository anbinden und Signatur importieren
root@host$ echo "deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/virtualbox.asc]" \ 
                "https://download.virtualbox.org/virtualbox/debian jammy contrib" | \
           tee /etc/apt/sources.list.d/virtualbox.list
root@host$ wget -O /etc/apt/trusted.gpg.d/virtualbox.asc \
           https://www.virtualbox.org/download/oracle_vbox_2016.asc

# Repository Liste aktualisieren
root@host$ apt update

# VirtualBox 7.0 installieren
root@host$ apt install virtualbox-7.0 linux-headers-$(uname -r) -y

# Installation überprüfen
root@host$ apt-cache policy virtualbox-7.0
root@host$ systemctl status vboxdrv

# User, die VirtualBox verwenden sollen/dürfen in die Gruppe vboxusers aufnehmen
root@host$ usermod -aG vboxusers <username>  # hier <username> entsprechend ersetzen

# Root-Shell wieder verlassen
root@host$ exit

# User-Token aktualisieren, damit er auch ohne Ab-/Anmeldung mitbekommt, 
# Mitglied einer neuen Gruppe zu sein.
user@host$ newgrp vboxusers

USB-Geräte können nicht aufgelistet werden

Wenn beim Start von VirtualBox der Hinweis "USB-Geräte können nicht aufgelistet werden" angezeigt wird, hat man bei den vorhergehenden Schritten vergessen, den eigenen Benutzer in die Gruppe vboxusers aufzunehmen oder nach der Gruppenzuweisung fehlte eine Ab-/Anmeldung mit dem User, so dass die Zuweisung der neuen Gruppe noch nicht aktiv geworden ist.

Wenn die Punkte durchgeführt wurden, sollte die Nutzung von VirtualBox auch ohne störende Hinweise und mit Verwendung der USB-Geräte möglich sein.