Ich habe vor kurzem Ubuntu auf der Virtualbox von Oracle installiert. Jetzt möchte ich die Gastzusätze installieren.
Ich habe mein Ubuntu-Gastbetriebssystem gestartet, auf "Geräte" geklickt und "Gastzusätze installieren" ausgewählt. Es ist nichts passiert und ich sehe das CD-Symbol nicht auf meinem Desktop.
Wie kann ich das schaffen?
virtualbox
guest-additions
snakile
quelle
quelle
Antworten:
Installieren von Guest-Ergänzungen aus den Repositorys
Falls wir die OSE-Edition von Virtual Box aus den Repositorys installiert haben, können wir die Gastzusätze aus den Repositorys in den Gast hinzufügen . Dadurch werden Gast-Ergänzungen installiert, die mit der Virtual Box-Version übereinstimmen, die aus den Repositorys abgerufen wurde. Es wird nicht empfohlen , diese in neueren Versionen von Virtual Box zu installieren, wie sie aus dem Oracle-Repository stammen (siehe unten).
Alternativ können wir das Paket virtualbox-guest-additions-iso im Host- Ubuntu installieren .
Die .iso-Datei mit einem Image der OSE-Edition der Guest Additions-CD wird im Hostverzeichnis installiert
/usr/share/virtualbox/VBoxGuestAdditions.iso
. Hängen Sie diese ISO-Datei in den Einstellungen Ihrer virtuellen Maschine als CD ein. Im Gast haben Sie dann Zugriff auf eine CD-ROM mit dem Installationsprogramm.Installieren von Guest Additions vom Virtual Box Manager
Falls die Guest Additions nicht erstellt werden können, müssen möglicherweise zusätzlich die Linux-Kernel-Header (siehe Wie installiere ich Kernel-Header-Dateien? ) Oder Build-wichtige Tools installiert werden . Es wird auch empfohlen, dkms zu installieren (siehe unten - Hinweis 4). Sie können diesen Befehl in einem Terminal ausführen, um beide zu installieren:
Wählen Sie Geräte -> Guest Additions installieren (oder drücken Sie Host+ Dim Virtual Box Manager). Die Guest Additions-CD .iso wird geladen, jedoch nicht in Ihrem Gastbetriebssystem installiert . Zur Installation müssen Sie das Installationsskript
VBoxLinuxAdditions.run
als root oder über die Autorun-Eingabeaufforderung ausführen (siehe unten).GNOME-Shell
Um die Guest Additions zu installieren, wird auf dem Desktop ein CD-Symbol angezeigt, sobald das virtuelle Laufwerk aktiviert ist:
Der nächste Schritt ist das Ausführen des Skripts autorun.sh (als Root) auf dieser bereitgestellten CD, indem Sie das Laufwerk öffnen und auf die Schaltfläche "Software ausführen " klicken. Dadurch werden die erforderlichen vbox-Kernelmodule erstellt und installiert.
Einheit
Die Gastzugaben werden als virtuelle CD eingebunden, die im Launcher angezeigt wird:
Wenn das System so eingerichtet ist, dass es eine CD automatisch ausführt, sollte nur der folgende Autorun-Dialog geöffnet werden (wenn Sie das CD-Symbol nicht auswählen, wählen Sie Öffnen und dann Autorun-Eingabeaufforderung öffnen ).
Nachdem Sie Ihre Anmeldeinformationen für den Root-Zugriff eingegeben haben, werden die Gastzugaben wie aus der Terminalausgabe ersichtlich erstellt:
Drücken Sie Return, um das Terminal zu schließen.
Installieren von Guest Additions von einem Terminal aus
Falls Guest Additions nicht ordnungsgemäß installiert sind, können wir möglicherweise nicht über die GUI booten. In diesem Fall müssen wir booten und die ShiftTaste gedrückt halten, um auf das Grub-Menü zuzugreifen, in dem wir wie in der folgenden Frage gezeigt auf eine Root-Shell zugreifen (wir müssen das Dateisystem mit Lese- / Schreibzugriff bereitstellen, um fortzufahren):
Die .iso-Datei für Guest Additions muss über
/dev/cdrom
den Virtual Box Manager installiert werden (siehe oben). Wir können dann Guest Additions installieren, indem wir die folgenden Befehle eingeben:Gastzugaben entfernen
Falls bei der Installation der Gastzusätze ein Fehler aufgetreten ist oder das Gastbetriebssystem nach der Installation nicht mehr booten kann, müssen die Zusätze möglicherweise entfernt werden. Dies kann auch aus einer getan werden Root - Shell durch eine Deinstallation Skript ausgeführt in dem sich Gäste
/opt
- Verzeichnis.Ersetzen Sie diese
x.x.xx
durch Ihre aktuelle Version der hinzugefügten Gäste.quelle
sudo ./<mountpoint>/VBoxLinuxAdditions.run
Sie können auch Folgendes versuchen (dies hat bei mir funktioniert, nachdem ich die Guest Addtitions neu installieren musste, nachdem Update Manager sie beendet hat). Lösung hier gefunden:
http://www.unixmen.com/install-guest-addition-in-ubuntu-1010-maverick-meerkat-fix/
In Summe:
Dadurch wurde die richtige Version der VirtualBox Guest Additions gefunden und aktualisiert, und mein System scheint wieder ordnungsgemäß zu funktionieren. Ich gehe davon aus, dass dies auch funktioniert, wenn Guest Additions nicht über den Menüpunkt installiert werden können.
Noch etwas Bemerkenswertes. Ich habe ursprünglich versucht, dies unter der Fischhülle auszuführen - stellen Sie sicher, dass Sie bash verwenden (dh geben Sie "bash" in das Terminal ein, bevor Sie beginnen).
Hinweis: Bei neueren Systemen wurde der Befehl in geändert
quelle
virtualbox-guest-x11
auf neueren Systemen aufgerufen . Ich denke, dies sollte die akzeptierte Antwort sein, da Gastzugaben von ISO möglicherweise nicht automatisch aktualisiert werden, im Gegensatz zu denen, die mit installiert wurdenapt-get
.build-essentials
auf einem frisch installierten 14.04 nicht installieren musste und bereits Linux-Header installiert waren.sudo apt-get install virtualbox-guest-x11
Auf dem Gastsystem zu laufen , war alles, was ich tun musste.OSX
Host (10.9.3) und Ubuntu 12.04-Gast auf VirtualBox (4.3.12) hat es jedoch nicht funktioniert . Ich musste dieISO
Installation askubuntu.com/a/22745/24203 verwenden (ansonstennot such device error
stackoverflow.com/questions/3492466/… )Installieren Sie das Paket im Gastbetriebssystem
virtualbox-guest-dkms
. Geben Sie beispielsweise mithilfe der Terminalanwendung Folgendes einsudo apt-get install virtualbox-guest-dkms
.quelle
Das Standardpaket "virtualbox-guest-additions" auf der von Oracle bereitgestellten .iso enthält allgemeine Tools für verschiedene Gastbetriebssysteme ...
Ubuntu hat jedoch ein eigenes Ubuntu-spezifisches Guest Addon-Paket ...
namens
virtualbox-ose-guest-dkms and ..-x11 and ..-utils
.Diese 'virtualbox-ose-guest- *' Pakete sind DKMS-fähig.
"(DKMS is a framework designed to allow individual kernel modules to be upgraded without changing the whole kernel.)"
Hier ist der Link zu einer Frage, die ich vor 5 bis 6 Monaten zu diesem Problem gestellt habe ... Wie kann ich Compiz dazu bringen, in einer VirtualBox-VM zu arbeiten
quelle
virtualbox-guest-x11
, das alle anderen erforderlichen Abhängigkeiten einbezieht.virtualbox-guest-dkms
. Übrigens ist dies die einzig akzeptable Antwort in diesem Thread für mich, da dies die einzige Möglichkeit ist, wie meine Gastzusätze in VBox funktionierten. Ich habe meinen Benutzer vorab zur vboxusers-Gruppe hinzugefügt. Könnte das helfen?Hier sind die Schritte, die ich ausgeführt habe, die schließlich funktioniert haben, aber als Benutzer namens 'pcworld' oben angegeben, kann es der Fall gewesen sein, dass nur der letzte Befehl tatsächlich erforderlich war. Ich werde es nie erfahren, aber ich möchte teilen, falls dies jemand anderem hilft:
Vergessen Sie nicht, Ihre VirtualBox-Instanz so einzustellen, dass sie 128 MB Video-RAM verwendet, und aktivieren Sie die 3D-Beschleunigung im Abschnitt "Anzeige" für Ihre Instanz, um eine gute Leistung zu erzielen.
quelle
sudo apt-get dist-upgrade
hat den Trick gemacht. Vielen Dank, Clay.Hier sind die manuellen Schritte zum Installieren der Kernelmodule von VirtualBox Guest Additions in der VM:
Laden Sie die ISO-Datei herunter, z
Hängen Sie die ISO-Datei ein:
Führen Sie den Installer aus (add
-x
aftersh
to debug):Die richtige Version der ISO-Datei finden Sie unter: http://download.virtualbox.org/virtualbox/
Wenn Sie Vagrant verwenden, ist die Installation mit den folgenden Befehlen viel einfacher:
quelle
Dies funktionierte bei mir für eine Ubuntu Server 14.04-Gast-VM (keine GUI):
Bearbeiten: Funktioniert auch mit Ubuntu Server 15.04 und 16.04
1) Installiere dkms. Vom Gästelauf:
2) Wählen Sie im Fenstermenü von VirtualBox VM Folgendes aus: Geräte -> CD-Image für Guest Additions einlegen ...
3) Verwenden Sie blkid, um das CD-ROM-Gerät zu identifizieren. Vom Gästelauf:
Eine der Zeilen in der Ausgabe sollte folgendermaßen aussehen:
Der erste Teil (
/dev/sr0
) ist der Name des CD-ROM-Geräts.4) Hängen Sie die CD ein (ersetzen Sie sie
/dev/sr0
durch den oben angegebenen Gerätenamen):5) Führen Sie das Installationsprogramm für Guest Additions aus:
6) Starten Sie den Gast neu.
quelle
sudo sh /media/cdrom/VBoxLinuxAdditions.run
Dassh
wurde benötigt, weil die CD ohne Ausführungserlaubnis gemountet wurde.--nox11
Parametern versucht . Hast du irgendeine Idee?Das
virtualbox-guest-additions
Paket muss installiert sein. Darüber hinaus scheint es, dass nichts passiert ist, aber alle "Install Guest Additions" -Schaltfläche ist das Mounten der CD-ROM. Sie sollten den Dateimanager (Nautilus / Dolphin) öffnen, das "CD-Gerät" auswählen und das Installationsprogramm ausführen.quelle
Das Verfahren ist sehr einfach.
Wählen Sie im Menü "Virtual Box" die Option " Geräte" > " Guest Additions-CD-Image einlegen ..." .
Das folgende Popup erscheint auf Ihrem Ubuntu-Desktop:
Select Runund Guest Additions werden automatisch installiert.
quelle
wget
URLs in den anderen Antworten können veraltet sein.Wenn Sie über die Gastbetriebssystemeinstellungen .iso verfügen, hängen Sie diese in VirtualBox ein. Starten Sie dann das Gastbetriebssystem und führen Sie die vboxwindowsadditions-x86- oder amd64-exe aus.
quelle
Für Benutzer von Lubuntu 16.04 in Ubuntu 16.04 Virtualbox
Nachdem ich viele der allgemeinen Anweisungen für den Mainstream ausprobiert hatte, fand ich Lubuntu-spezifische Anweisungen :
Installieren Sie Virtualbox Guest Additions auf einer virtuellen Lubuntu-Maschine
Erster Schritt: Installieren Sie die erforderliche Software
Verwenden Sie anschließend Virtualbox, um die Guest Additions herunterzuladen, und wählen Sie dann "Install Guest Additions" aus dem Virtualbox-Menü.
Wenn die VBOXADDITIONS-CD nicht im Dateimanager angezeigt wird, öffnen Sie mit dem Dateimanager den Inhalt der VBOXADDITIONS-CD. Öffnen Sie dort ein Terminal, indem Sie im Menü des Dateimanagers auf "Aktuellen Ordner im Terminal öffnen" klicken.
neustarten und genießen!
quelle
Öffne Ubuntu in VirtualBox. Öffne FireFox und gehe hier:
http://download.virtualbox.org/virtualbox/
Suchen Sie Ihre Version von Virtualbox und klicken Sie auf den Link, um sie zu öffnen.
Laden Sie Ihre Version von VBoxGuestAdditions (iso) herunter:
Öffnen Sie es im Archivmanager und extrahieren Sie die Dateien.
Lauf:
sudo VBoxLinuxAdditions.run
Starten Sie neu.
Dies funktioniert, wenn Sie die ISO-Datei in VirtualBox nicht öffnen können (ISO9660-Fehler).
quelle