Wenn ein Gastsystem auf VirtualBox installiert wird, sind normalerweise mehrere Funktionen deaktiviert oder fehlen. Darüber hinaus wird die Bildschirmgröße normalerweise verkleinert, anstatt den gesamten Bildschirm anzuzeigen, und dies wirkt sich neben vielen anderen Mängeln auf die allgemeine Benutzererfahrung aus. VirtualBox Guest Additions ist eine Reihe von Gerätetreibern und Anwendungen, die entwickelt wurden, um eine verbesserte Benutzerfreundlichkeit zu erreichen und die allgemeine Benutzererfahrung des Gastsystems zu verbessern.
Hier bei LinuxAPT helfen wir unseren Kunden im Rahmen unserer Server Management Services regelmäßig dabei, entsprechende VirtualBox-Abfragen auf jedem Linux-System durchzuführen.
In diesem Zusammenhang werden wir untersuchen, wie die VirtualBox-Gasterweiterungen in Debian 11 installiert werden.
Zu den Hauptfunktionen von VirtualBox Guest Additions gehören:
- Gemeinsame Zwischenablage zwischen der Gast-VM und dem Hostsystem.
- Smooth Mauszeiger-Integration.
- Verbesserte und beschleunigte Videoleistung.
- Freigegebene Ordner, die die gemeinsame Nutzung von Dateien und Verzeichnissen zwischen Host und Gast ermöglichen
- Zeitsynchronisierung zwischen dem Host und dem Gast.
- Zusätzliche generische Kommunikationskanäle, die eine bessere Kontrolle des Gastes durch den Benutzer bieten.
Schritte zur Installation von VirtualBox Guest Additions unter Debian
Bevor Sie mit dem Verfahren fortfahren, vergewissern Sie sich, dass auf Ihrer VM-Instanz bereits ein sudo-Benutzer konfiguriert ist.
Beachten Sie auch, dass Sie Debian 11 auf dem VirtualBox-Hypervisor installiert haben müssen, bevor Sie die unten beschriebenen Schritte ausführen können.
1. Aktualisieren Sie das Debian 11-System
Es ist immer eine gute Idee, mit der Aktualisierung des Systems zu beginnen, indem Sie alle Pakete aktualisieren. Aber aktualisieren Sie zuerst die Paketlisten.
Führen Sie dazu einfach den Systemaktualisierungsbefehl aus:
$ sudo apt update
Aktualisieren Sie als nächstes das System einschließlich des Kernels und bestehender Pakete:
$ sudo apt upgrade
2. Abhängigkeiten installieren
Um VirtualBox zu installieren, sind einige Abhängigkeiten erforderlich. Sie müssen das DKMS-Programm (Dynamic Kernel Module Support) installieren, das zum Generieren von Kernel-Modulen, Kernel-Headern und Build-Tools verwendet wird:
$ sudo apt install dkms linux-headers-$(uname -r) build-essential
Dieser Befehl installiert Linux-Header , Compiler-Tools und mehrere andere Pakete.
3. Installieren Sie VirtualBox Guest Additions
Sobald die Installation der Abhängigkeiten abgeschlossen ist, gehen Sie zurück zur Systemsteuerung der virtuellen Maschine und klicken Sie auf die Registerkarte „Einstellungen“.
Navigieren Sie und klicken Sie auf „Geräte“ und wählen Sie aus dem Pulldown-Menü die Option „Insert Guest Additions CD Image“ aus.
Dadurch wird die VirtualBox Guest Addition ISO-Datei auf dem Gastcomputer eingefügt. Sie können dies überprüfen, indem Sie den Dateimanager starten und zur linken Seitenleiste navigieren.
Der nächste Schritt besteht darin, es wie gezeigt im /mnt-Verzeichnis einzuhängen:
$ sudo mount /dev/cdrom /mnt
Sie können den Inhalt wie folgt mit dem ls-Befehl bestätigen:
$ ls -l /mnt
Interessant ist das Skript VBoxLinuxAdditions.run. Das ist es, was wir brauchen, um zu laufen. Navigieren Sie also zum /mnt-Verzeichnis:
$ cd /mnt
Und führen Sie das Installationsskript aus:
$ sudo ./VBoxLinuxAdditions.run
Starten Sie abschließend Ihre Debian 11-Instanz neu, um die Ausführung der Guest Additions-Kernelmodule abzuschließen:
$ sudo reboot
Wenn Sie sich anmelden, werden Sie feststellen, dass Ihr Gast auf den Vollbildmodus skaliert hat. Sie können jetzt andere Funktionen nutzen, die von den Guest Additions bereitgestellt werden, wie z. B. die gemeinsame Zwischenablage und die gemeinsame Nutzung von Dateien mit dem Hostsystem.