VirtualBox-Gasterweiterungen auf einem Headless Server(ohne GUI) installieren
Über Terminal.
-
Voraussetzungen installieren
Das System auf dem neuesten Stand bringen und die benötigten Build-Tools installieren, damit die Kernel-Module kompiliert werden können.
sudo apt-get update sudo apt-get upgrade sudo apt-get install build-essential dkms linux-headers-$(uname -r) -
Im VirtualBox-Menü Gasterweiterungen einlegen
Im VirtualBox-Fenster der laufenden VM oben im Menü auf Geräte (Devices). Auswahl: Gasterweiterungen einlegen... (Insert Guest Additions CD Image...). -
Gasterweiterungen im Server mounten und installieren
Virtuelle CD in Ubuntu mounten und das Installationsskript ausführen.
a. Mount-Verzeichnis erstellen
sudo mkdir -p /media/cdrom
b. CD-ROM einbinden
sudo mount /dev/cdrom /media/cdrom
c. Installationsskript ausführen
sudo /media/cdrom/VBoxLinuxAdditions.run
Hinweis: Fehlermeldungen möglich, da X11 nicht gefunden wird, bei Server ohne GUI normal. Die Kern-Module (Shared Folders) sollten dennoch installiert werden. -
System neu starten
Nach der Installation neustarten.
sudo reboot -
Überprüfung
Nach Neustart eventuel prüfen, ob die Module geladen sind:
lsmod | grep vboxguest
Bei Ausgabe wurden die Gasterweiterungen erfolgreich geladen.
Wichtig: Gemeinsame Ordner:
Um "Shared Folders" (Gemeinsame Ordner) nutzen zu können, muss Benutzer zur Gruppe vboxsf
hinzugefügt werden:
sudo usermod -aG vboxsf $USER
(Dies erfordert einen erneuten Reboot).