Guest Additions können nicht mit VirtualBox, Ubuntu-Gastbetriebssystem und Win7-Hostbetriebssystem installiert werden


15

Ich bin neu in VirtualBox und Linux. Ich habe VirtualBox 4.0.4 unter Windows 7 eingerichtet. Eine virtuelle Maschine mit Ubuntu Server 10.10 64 Bit wurde erfolgreich erstellt. Ich versuche, freigegebene Ordner einzurichten. Voraussetzung ist das Hinzufügen von Gästen. Ich habe das Handbuch befolgt, so weit ich es verstehe, und habe alles daran gesetzt, darüber hinwegzukommen. Folgendes habe ich getan:

  1. sudo aptitude update
    sudo aptitude safe-upgrade
    sudo apt-get install dkms
  2. Geräte> Gastzugaben installieren ... (anscheinend passiert nichts, aber ich höre, dass das in Ordnung ist)
  3. Geräte> CD / DVD-Geräte> [Schauen Sie sich das Dropdown-Menü an: In der unteren Zeile befindet sich Datenträger aus virtuellem Laufwerk entfernen. Ich denke, das bedeutet, dass sich der ISO-Wert im virtuellen CD-ROM-Laufwerk befindet
  4. Wechseln Sie auf Verzeichnis , in dem CD-ROM - Laufwerk montiert ist , und führen Sie als root, so ich: cd .., cd .., cd media, cd cdrom. (Bin ich überhaupt am richtigen Ort ?!)

Ich versuche sh ./VBoxLinuxAdditions.runund sudo sh ./VBoxLinuxAdditions.run ich bekomme

sh: Can't open ./VBoxLinuxAdditions.run

Ich versuche bash ./VBoxLinuxAdditions.runund sudo bash ./VBoxLinuxAdditions.run ich bekomme:

bash ./VBoxLinuxAdditions.run no such file or directory

Ich versuche chmod +x VBoxLinuxAdditions.runkeine solche Datei oder Verzeichnis zu bekommen

Es scheint, ich bin im falschen Verzeichnis, die richtigen Dateien sind nicht dort, wo ich sie brauche, falsche Berechtigungen oder falsche Befehle. Ich bin total verloren, da jeder Fehlerbehebungspunkt, den ich bei Google gesehen habe, entweder bei mir nicht funktioniert hat, als bei anderen, oder ich verstehe die Anweisungen einfach nicht. Vielen Dank im Voraus für jede Hilfe.


Das mountzeigt

Bildbeschreibung hier eingeben


@ Joe Fletcher - Sind Sie sicher, dass Sie Server installiert haben? Der Server ist nur eine Terminalschnittstelle. Wenn Sie neu in Linux sind, würde ich "normale" Linux-Variante vorschlagen
Darius

Ja, Server. Ich habe das Terminal benutzt. Ich entwickle Websites. Ich bin nicht super neu in Linux, aber ich habe nur ein paar Befehle und so.
Joe Fletcher

@ Joe Fletcher - Wenn Sie mich nicht fragen, wozu benötigen Sie freigegebene Ordner in Ubuntu Server?
Darius

@ Joe: Meine Version von VirtualBox Linux Additions enthält zwei verschiedene .runDateien für die Architektur Ihrer Linux-VM: VBoxLinuxAdditions-x86.runfür 32-Bit und VBoxLinuxAdditions-amd64.runfür 64-Bit. (Höchstwahrscheinlich haben Sie 32-Bit.) Sie vermissen das -x86oder -amd64in Ihren Beispielen. Könnte es das sein?
Patches

1
@ Joe in der Tat ist die ISO nicht montiert. Ich habe gerade die Arbeit erreicht und kann das jetzt noch nicht überprüfen. Sobald ich wieder zu Hause bin (noch 8+ Stunden!),
Werde

Antworten:


30

Wie ich in den Kommentaren erwähnt habe, scheint die ISO nicht gemountet zu sein. Folgendes können Sie tun

  • Stellen Sie sicher, dass die ISO-Datei für die Gastzugaben für den Host verfügbar ist. Klicken Sie dazu auf Devices menu-> CD/DVD devicesund zeigen Sie auf die GuestAdditions-ISO-Datei. Die Guest-Ergänzungen sind im Program Files\Oracle\VirtualBoxOrdner verfügbar

Bildbeschreibung hier eingeben

  • Wenn das montiert ist, tippe folgendes ein

    cd /media
    mkdir vbox
    sudo mount /dev/sr0 vbox/
    cd vbox/
    
  • Jetzt wird die Gastinstallations-ISO als gemountet /media/vbox

Bildbeschreibung hier eingeben

  • Führen Sie das Installationsprogramm für Guest-Ergänzungen durch Binden aus ./VBoxLinuxAdditions.run

Du bist ein Genie! Lief wie am Schnürchen. Ich habe alle Befehle mit sudo ausgeführt und neu gestartet, und es schien zu funktionieren. Ich habe 2 Fehlermeldungen erhalten, bin mir aber nicht sicher, ob diese wichtig sind ( Link ).
Joe Fletcher

Herzlich willkommen bei Joe. Sie können diese Nachrichten ignorieren, es sollte Sie nicht betreffen
Sathyajith Bhat

Für diejenigen unter Ihnen, die immer noch Probleme haben, fehlen möglicherweise die folgenden Pakete: dkms, build-essential und linux-headers-generic. Lesen Sie mehr, versuchen Sie es mit dem Laufen sudo apt-get install dkms build-essential linux-headers-genericund starten Sie dann neu. Nach dem Neustart mounten Sie die Freigabe wie oben beschrieben.
Andres

Komisch, dass in den VirtualBox-Dokumenten nicht erwähnt wird, wie / dev / sr0 gemountet wird. Oder habe ich etwas verpasst?
Eric J.

@EricJ. Das Mounten ist nicht immer erforderlich. Wenn Sie in der Regel auf "Gastzusätze installieren" klicken, werden die Gastzusätze nach ISO gemountet. Dies kann jedoch manchmal fehlschlagen.
Sathyajith Bhat

-1

Wenn es schlimmer wird, können Sie den Desktop immer installieren und die GUI verwenden, um ihn zu installieren ...

sudo apt-get install ubuntu-desktop

und neu starten.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.