VirtualBox ist eine plattformübergreifende Open-Source-Virtualisierungssoftware, mit der Sie mehrere Gastbetriebssysteme (virtuelle Maschinen) gleichzeitig ausführen können.
VirtualBox bietet eine Reihe von Treibern und Anwendungen (VirtualBox Guest Additions), die im Gastbetriebssystem installiert werden können. Die Guest Additions bieten mehrere nützliche Funktionen für Gastcomputer, wie gemeinsame Ordner, gemeinsame Zwischenablage, Mauszeiger-Integration, bessere Videounterstützung und mehr.
In diesem Tutorial zeigen wir Ihnen, wie Sie VirtualBox Guest Additions auf Ubuntu 18.04-Gästen installieren. Dieselben Anweisungen gelten für Ubuntu 16.04 und alle Ubuntu-basierten Distributionen, einschließlich Linux Mint und Elementary OS.
Installieren von Guest Additions auf Ubuntu Guest #
VirtualBox wird mit einer Image-ISO-Datei namens „VBoxGuestAdditions.iso“ geliefert, die Guest Additions-Installationsprogramme für alle unterstützten Gastbetriebssysteme enthält. Diese Datei befindet sich auf dem Host-Rechner und kann mit dem VirtualBox-GUI-Manager auf dem Gastsystem bereitgestellt werden. Nach dem Mounten kann das Installationsprogramm für Gasterweiterungen verwendet werden, um die Gasterweiterungen auf dem Gastsystem zu installieren.
Im Folgenden finden Sie die Schritt-für-Schritt-Anleitung zum Installieren von VirtualBox-Gasterweiterungen auf Ubuntu-Gästen. Diese Schritte funktionieren sowohl bei Ubuntu Desktop- als auch bei Server-Gastinstallationen.
-
Öffnen Sie den VirtualBox GUI Manager.
-
Starten Sie die virtuelle Ubuntu-Gastmaschine.
-
Melden Sie sich als sudo-Benutzer beim Ubuntu-Gast an und installieren Sie die Pakete, die zum Erstellen externer Kernel-Module erforderlich sind:
sudo apt update
sudo apt install build-essential dkms linux-headers-$(uname -r)
$(uname -r)
gibt die laufende Kernel-Version aus. -
Klicken Sie im Menü der virtuellen Maschine auf Geräte -> „Insert Guest Additions CD Image“, wie in der Abbildung unten gezeigt:
Wenn Sie eine Fehlermeldung erhalten, dass das Gastsystem keine CD-ROM hat, halten Sie die virtuelle Maschine an, öffnen Sie die Einstellungen der virtuellen Maschine und fügen Sie der Maschine auf der Registerkarte „Speicher“ ein neues CD-ROM-Gerät hinzu, indem Sie auf das Pluszeichen klicken ( Fügt optisches Gerät hinzu). Wenn Sie fertig sind, starten Sie die virtuelle Maschine neu.
-
Öffnen Sie das Ubuntu-Gastterminal, erstellen Sie ein neues Verzeichnis als Einhängepunkt für das CD-Laufwerk und hängen Sie die ISO-Datei ein:
sudo mkdir -p /mnt/cdrom
sudo mount /dev/cdrom /mnt/cdrom
-
Navigieren Sie zum Verzeichnis und führen Sie
VBoxLinuxAdditions.run
aus Skript zum Installieren der Gasterweiterungen. Der--nox11
Option weist den Installer an, kein xterm-Fenster zu erzeugen:cd /mnt/cdrom
sudo sh ./VBoxLinuxAdditions.run --nox11
Die Ausgabe sieht wie folgt aus:
Verifying archive integrity... All good. Uncompressing VirtualBox 5.2.32 Guest Additions for Linux........ ... VirtualBox Guest Additions: Starting.
-
Starten Sie den Ubuntu-Gast neu, damit die Änderungen wirksam werden:
sudo shutdown -r now
-
Melden Sie sich nach dem Booten der virtuellen Maschine an und vergewissern Sie sich, dass die Installation erfolgreich war und das Kernelmodul mit
lsmod
geladen wurde Befehl:lsmod | grep vboxguest
Die Ausgabe sieht in etwa so aus:
vboxguest 303104 2 vboxsf
Keine Ausgabe bedeutet, dass das VirtualBox-Kernelmodul nicht geladen ist.
Nachdem VirtualBox Guest Additions auf dem Ubuntu-Gastcomputer installiert sind, können Sie die Unterstützung für die gemeinsame Zwischenablage und Drag'n Drop auf der Registerkarte "Speicher" der Einstellungen der virtuellen Maschine aktivieren, die 3D-Beschleunigung auf der Registerkarte "Anzeige" aktivieren, freigegebene Ordner erstellen und mehr.