Was ist der beste Weg, um Guest Additions mit all den Funktionen zur Größenänderung, Zwischenablage und Dateifreigabe unter Ubuntu 16.04 zu installieren?
16.04
virtualbox
jtpereyda
quelle
quelle
Antworten:
Für Ubuntu Server ist es erforderlich, Gastzugaben über die Befehlszeile zu installieren.
quelle
Es gibt ein Zusatzpaket für Gäste , das jedoch nur einige der Funktionen für mich aktiviert hat.
Die zuverlässigste Methode ist wahrscheinlich die Verwendung des in VirtualBox integrierten Installationsprogramms.
Dies ist für Ubuntu Desktop. Informationen zu Ubuntu Server finden Sie in der Antwort von @ ThisClark.
Aktualisierung
sudo apt update
undsudo apt upgrade
und neu starten , wenn nötig.Gastzugänge
Funktionen aktivieren
quelle
apt-get
oder installiert werden könnenaptitude
../autorun.sh
.Wenn Sie die ISO nicht herunterladen, erhalten Sie nicht die "neueste und beste" Version. Wenn Sie diese Option beibehalten möchten, lesen Sie die folgenden Hinweise zu Abhängigkeiten .
Ich habe diese Anleitung erfolgreich unter einem Ubuntu 16.04-Gast getestet:
Dies wirkte sich auf meine Installation aus.
Bemerkung aus dem Kommentar:
quelle
1) Installieren Sie ein Paket über die für Ihre Distribution üblichen Kanäle. Zum Beispiel könnten Sie verwenden:
2) Fügen Sie die Gastzugaben hinzu, indem Sie Geräte> Optisches Laufwerk> VBoxGuestAdditions.iso wählen
Wenn Sie den obigen Befehl verwenden, um die ISO-Datei herunterzuladen. Es kann hier gefunden werden:
quelle
Das hat bei mir funktioniert:
Starten Sie dann die virtuelle Maschine neu.
quelle
mount: mount point /media/cdrom does not exist
Dies funktionierte für VirtualBox 5.1.28 MacOS-Hosts, auf denen Ubuntu Server 16.04.3 LTS-Gast ausgeführt wird. Alle Anweisungen gelten für den Gast-Ubuntu-Server.
Hinweis: Verwenden Sie nicht die VirtualBox-GUI, um ein CD-Image für "Guest Additions" einzulegen. "Vboxadd.sh" wurde nicht aufgerufen, ebenso wenig wie die aktuelle .iso-Datei, die von der virtualbox-Website heruntergeladen wurde. Außerdem muss Ihr Gast über einen Internetzugang verfügen (verwenden Sie "NAT" anstelle von "Bridged Adapter", wenn Sie Probleme mit dem Internet Ihres Gastbetriebssystems haben).
Laden Sie im Terminal die Datei VBoxGuestAdditions.iso für Ihre Version von VirtualBox herunter (für mich ist es 5.1.28).
wget http://download.virtualbox.org/virtualbox/5.1.28/VBoxGuestAdditions_5.1.28.iso
Dann erstelle ein leeres Verzeichnis in / media und mounte es dort:
sudo mkdir /media/iso
sudo mount VBoxGuestAdditions_5.1.28.iso /media/iso
Dann gehen Sie dorthin und führen Sie das Linux-Installationsprogramm aus:
cd /media/iso
sudo ./VBoxLinuxAdditions.run
Starten Sie Ihr Gastbetriebssystem neu:
reboot
Sie sollten unter / media / sf_ [Ihr_Ordnername] auf Ihren freigegebenen Ordner zugreifen können.
quelle
Virtual Box 5.1 gesucht?
Wenn Sie beabsichtigen, Virtual Box 5.1 (nicht 5.0) zu erwerben und zu verwenden , werden Sie es zum Zeitpunkt des Schreibens nicht über apt erhalten. Und das Hinzufügen von Repos von Drittanbietern kann dazu führen, dass Sie unbeabsichtigt die 32-Bit-Version mit einer obskuren Fehlerversion erhalten. Lesen Sie diese Antwort .
Daher ist es wahrscheinlich am besten, VirtualBox selbst und die Guest Additions (jetzt umbenannt / Teil von "Extension Pack") direkt von der höchsten 5.1.x-Version herunterzuladen, die Sie hier finden:
dh
(Nach oben genannten 32bit-Problemen) Ich hatte Glück mit
Die beiden angebotenen Erweiterungspakete sind identisch (gleiche Prüfsumme), wählen Sie eines aus:
Wie installiere ich das alles? Doppelklick. Öffnet den Standard ".deb" -Installer bzw. die virtuelle Box, um sich um das Extension Pack zu kümmern. (Ja, Windows-ish, uncool, aber funktioniert!)
quelle
Ich hatte das gleiche Problem wie Sie, ich werde erklären, was ich getan habe:
Ich habe das VirtualBox-Benutzerhandbuch gelesen, das der installierten Version von VB entspricht.
Ich habe die VB aus den Repositories von Ubuntu installiert. es ist jetzt (juli2017) die version 5.0.40
Es scheint, dass die Datei VBGuestAdditions.iso bei der Installation der VM installiert werden muss
Einchecken der Einstellungen -> Benutzeroberfläche -> Geräte -> Einlegen des GuestAdditions-CD-Images
In meinem Fall habe ich diese ISO-Datei jedoch nicht auf dem Host durchsucht, und in der VB-Version befindet sich diese ISO-Datei in / usr / share / virtualbox.
Zum Schluss in den Einstellungen der VM (die VBGuestAdditions sollen im Gast installiert werden)
Im Speicher, in der Controller - IDE habe ich den Pfad zur Datei VBGuestAdditions.iso angegeben und sie wird in der VM als CD - Gerät angezeigt. Sie können darauf zugreifen und die VBGuestAdditions ausführen und die richtige Größe des Bildschirms und den Zugriff auf den freigegebenen Ordner erhalten (dies) letzte Funktion zumindest in Gast win7).
quelle