Freigegebene Ordner vom W10-Host in Fedora 28-Gast können nicht bereitgestellt werden

1154
Colin Fine

Bis vor ein paar Wochen habe ich Fedora 27 in VBox auf einem W7-Laptop ausgeführt und Shared Folders funktionierte einwandfrei. Diese Maschine ist vor kurzem gestorben. Ich habe einen neuen W10-Laptop und habe VBox 5.2.12 auf meinem neuen W10-Computer installiert und darin eine Fedora 28-VM erstellt.

Ich habe die Guest Additions installiert (ich weiß nicht, wie ich das direkt überprüfen kann, aber die Zwischenablage funktioniert in beide Richtungen).

Wenn ich einen permanenten freigegebenen Ordner erstelle, wird der Mountpunkt (/ media / sf_ [Freigabename]) auf dem Linux-Guest erstellt, er ist jedoch nicht gemountet und ich kann kein Gerät zum Mounten finden.

2
Bist du sicher, dass es nicht montiert ist? Überprüfen Sie dies, indem Sie den Befehl "mount" als root am Terminal eingeben. Wenn es nicht gemountet ist, ist der "Gerätename" buchstäblich nur der Name des freigegebenen Ordners, wie in vbox konfiguriert (Groß- und Kleinschreibung beachten). Der Dateisystemtyp ist `vbox`. Cliff Armstrong vor 5 Jahren 0
Ja, ich bin sicher, dass es nicht montiert ist. Ich habe `mount | grep [sharename] `und es kommt nichts zurück. Und wenn ich ein explizites `mount -t vboxsf [Freigabename] [Mountpoint] ausprobiert habe, heißt es, dass es das Gerät [Freigabename] nicht finden kann. Colin Fine vor 5 Jahren 0
Es klingt wirklich so, als ob keine Gastzugänge installiert wurden ... sondern die Zwischenablage. Sind Sie sicher, dass die Gastzugänge auf dem Gast genau der Version von Virtualbox auf dem Host entsprechen? Cliff Armstrong vor 5 Jahren 0
Wissen Sie, ob es eine Möglichkeit gibt, die Gastzugänge speziell zu überprüfen? Colin Fine vor 5 Jahren 0
Öffnen Sie das Terminal im Gast und geben Sie "ls / opt" ein. Sie sehen einen Ordnernamen, der den Namen und die Version der installierten Version der Gastzugänge enthält. Cliff Armstrong vor 5 Jahren 0
Versuchen Sie auch, 'modinfo vboxguest' einzugeben, um die Version des vboxguest-Editionsmoduls zu erhalten. Versuchen Sie auch `lsmod | grep "vbox" `, um zu sehen, ob sowohl vboxsf- als auch vboxguest-Module geladen sind. Cliff Armstrong vor 5 Jahren 0
Aha. `vboxguest` ist da, aber` vboxsf` nicht. Die Version soll 4.16.14 sein und nicht wie erwartet 5.2.12; Aber / opt zeigt ein 5-2-12-Verzeichnis. Ich vermute also, dass die Versionsnummer von Additions von der Vbox-Version entkoppelt ist. Colin Fine vor 5 Jahren 0
In deinem Fall ja. Versuchen Sie, die mit Ihrer Virtualbox-Version gelieferte Version zu installieren. Wenn Sie die vorherige Version der Gastzugänge über Ihren Paketmanager installiert haben, deinstallieren Sie diese zuerst. Laden Sie dann einfach das Gast-Betriebssystem auf und gehen Sie in der vbox zu `Devices`>` Guest Additions CD Image '. Der Gast sollte feststellen, dass eine CD in das optische Laufwerk eingelegt wurde. Wenn Sie keine Option zum Ausführen der Routinen auf der Festplatte haben, navigieren Sie zur Festplatte in einem Stammterminal und führen Sie die Installation mit `. / VBoxLinuxAdditions.run` aus. Es wird laufen, dachte du die Installation. Cliff Armstrong vor 5 Jahren 0

2 Antworten auf die Frage

2
Code Warrior

Fedora 28 wird mit bereits installierten VirtualBox-Gastzugängen geliefert. Das installierte Paket greift in die Erstellung der Gastzugänge aus der ISO ein.

Ich habe eine neue Fedora 28 VM erstellt, um sie auszuprobieren. Während in der dnf-Liste installierte virtualbox-guest-Ergänzungen und ein laufender virtualbox-Guest-Ergänzungsdienst angezeigt werden, funktionierte er bei mir überhaupt nicht. Ich konnte im Internet keine Informationen finden, wo nach Protokolldateien gesucht werden soll oder wie man herausfinden kann, was möglicherweise falsch ist.

Wie ich anfangs gesagt habe, stören diese installierten Gastergänzungen das Kompilieren der eigenen Version der Gastergänzungen aus der ISO (Anweisungen unter https://www.if-not-true-then-false.com/2010/install-virtualbox -guest-additions-on-fedora-centos-red-hat-rhel / zum Beispiel). Der Erstellungsprozess schlägt fehl.

Ich fand heraus, dass nach einem dnf erase virtualbox-guest-additionsNeustart die Gast-Ergänzungen korrekt kompiliert und installiert werden und alles einwandfrei funktioniert.

0
jothepro

Wie bereits in dieser Antwort erwähnt, sind VirtualBox-Gastergänzungen bereits auf Fedora installiert. Das Problem ist, dass dies nicht das vboxsf-Treiberkernmodul enthält, das zum Mounten des freigegebenen Ordners erforderlich ist. Hier finden Sie die Lösung: Sie müssen das rpmfusion-freeRepository hinzufügen und dann das Paket akmod-VirtualBoxinstallieren, um die fehlenden Treiber zu installieren. Starten Sie neu und genießen Sie!