Wenn Sie Probleme bei der Installation von Ubuntu in einer VirtualBox-VM haben, weil das Installationsfenster nicht zur Bildschirmgröße mit niedriger Auflösung passt, können Sie das Fenster mit verschieben Alt+F7.
Installieren von Gasterweiterungen aus den Repositorys
Falls wir die installiert haben OSE-Ausgabe von Virtual Box aus den Repositorys können wir die hinzufügen gastbeiträge aus den Repositories in der Gast. Dadurch werden Gasterweiterungen installiert, die der Virtual Box-Version entsprechen, die aus den Repositorys bezogen wurde. Es ist nicht empfohlen um diese in neueren Versionen von Virtual Box zu installieren, die Sie aus dem Oracle-Repository erhalten (siehe unten).
Alternativ können wir das Paket installieren virtualbox-Gast-Ergänzungen-iso in der Host In: Ubuntu.
sudo apt-get install virtualbox-guest-additions-iso
Der .ISO-Datei mit einem Image der OSE-Edition der Guest Additions-CD wird im Host-Verzeichnis installiert /usr/share/virtualbox/VBoxGuestAdditions.iso
. Montiere das .iso-Datei als CD in den Einstellungen Ihrer virtuellen Maschine. Im Gast haben Sie dann Zugriff auf eine CD-ROM mit dem Installationsprogramm.
Installieren von Gasterweiterungen über Virtual Box Manager
Falls die Gasterweiterungen nicht erstellt werden können, müssen wir möglicherweise die Linux-Kernel-Header installieren (siehe Wie installiere ich Kernel-Header-Dateien?) oder aufbau-essentiell werkzeuge zusätzlich. Es wird auch empfohlen zu haben dkms installiert (siehe unten - Anmerkung 4). Sie können diesen Befehl in einem Terminal ausführen, um beide zu installieren:
sudo apt install build-essential dkms
Wählen >Geräte - Gasterweiterungen installieren (oder drücken Sie Host+D aus dem Virtual Box Manager) die Guest Additions-CD .iso wird geladen, aber nicht installiert in Ihrem Gastbetriebssystem. Zur Installation müssen wir das Installationsskript ausführen VBoxLinuxAdditions.run
als root oder über die Autorun-Eingabeaufforderung (siehe unten).
GNOME-Shell
Um die Gasterweiterungen zu installieren, haben wir ein CD-Symbol auf unserem Desktop, sobald das virtuelle Laufwerk gemountet ist:
Der nächste Schritt ist das Ausführen der autorun.sh skript (als root) auf diesem montieren CD, indem Sie das Laufwerk öffnen und auf die Schaltfläche "Software ausführen" klicken. Dadurch werden die benötigten Vbox-Kernelmodule erstellt und installiert.
Einheit
Die Gasterweiterungen werden als virtuelle CD bereitgestellt, die auf dem Launcher sichtbar ist:
Falls das System für den automatischen Start einer CD eingerichtet ist, sollte es einfach den folgenden Autorun-Dialog öffnen (wenn nicht das CD-Symbol auswählen, wählen Sie Öffnen, dann wählen Sie Autorun-Eingabeaufforderung öffnen)
Nachdem Sie Ihre Anmeldeinformationen für den Root-Zugriff eingegeben haben, werden die Gasterweiterungen wie aus der Terminalausgabe ersichtlich erstellt:
Drücken Return um das Terminal zu schließen.
Anmerkung 1
Guest Additions benötigen einen Neustart Ihres Gastbetriebssystems, um wirksam zu werden.
Anmerkung 2
In einigen Systemen wird das CD-Symbol für Virtual Box Guest Additions möglicherweise nicht auf dem Desktop angezeigt, ist jedoch über das Tze Menü. Wenn die CD immer noch nicht vorhanden war, müssen Sie möglicherweise die VBoxGuestAdditions manuell hinzufügen.iso als CD-ROM im Virtual Box Manager Storage Menü. In einem Ubuntu-Host befindet sich das Disk-Image in /usr/share/virtualbox/VBoxGuestAdditions.iso
.
Anmerkung 3
In einigen Systemen (z. B. beim Ausführen Xubuntu gäste) wir haben möglicherweise keine Autorun-Eingabeaufforderung für die montierte CD. Dann können wir die Gasterweiterungen installieren, indem wir ein Terminal auf den gemounteten Gasterweiterungen öffnen .iso zum Ausführen sudo ./VBoxLinuxAdditions.run
. In Lubuntu oder Ubuntu-Server dann müssen wir zusätzlich den GNU C-Compiler installieren (gcc ) und die machen dienstprogramm im Gastsystem, um die Gasterweiterungen kompilieren zu können.
Anmerkung 4
Laufen DKMS im Gastbetriebssystem werden nach einem Gastkernel-Update Gasterweiterungen installiert. Es ist keine Voraussetzung für Gasterweiterungen, aber wenn es verwendet wird, sollte es installiert werden vor wir installieren die Guest Additions.
Installieren von Gasterweiterungen von einem Terminal aus
Falls Gasterweiterungen nicht ordnungsgemäß installiert sind, können wir möglicherweise nicht von der GUI booten. In diesem Fall müssen wir booten, indem wir die Shift taste, um auf das Grub-Menü zuzugreifen, in dem wir auf eine Root-Shell zugreifen, wie in der folgenden Frage dargestellt (wir müssen das Dateisystem lesen / schreiben, um fortzufahren):
Die Gasterweiterungen .iso-Datei muss installiert werden auf /dev/cdrom
aus dem Virtual Box Manager (siehe oben). Wir können dann Gasterweiterungen installieren, indem wir die folgenden Befehle eingeben:
mount /dev/cdrom /mnt # or any other mountpointcd /mnt./VBoxLinuxAdditions.runreboot
Gastzusätze entfernen
Falls bei der Installation der Gasterweiterungen etwas schief gelaufen ist oder das Gastbetriebssystem nach der Installation nicht booten kann, müssen wir möglicherweise die Ergänzungen entfernen. Dies kann auch von einem wurzelschale indem Sie ein Deinstallationsskript ausführen, das sich im Gast /opt
Verzeichnis.
cd /opt/<VirtualBoxAdditions-x.x.xx>/sudo ./uninstall.sh
Ersetzen x.x.xx
mit Ihrer aktuellen Version von Guest Additions.