GNU/Linux >> LINUX-Kenntnisse >  >> Fedora

So installieren Sie Virtualbox Guest Additions auf Fedora 20

Fedora 20 (Heisenbug) ist derzeit die neueste Version und wenn Sie es auf VirtualBox ausprobieren möchten, installieren Sie die Gastzusätze für die volle Funktionalität.

Die Installation ist einfach und erfordert ein paar Schritte, beinhaltet jedoch Downloads und Updates, die eine gewisse Bandbreite erfordern würden.

Die Gastzusätze werden aus dem Quellcode kompiliert und als Modul geladen.

1. Aktualisieren Sie Fedora

Das erste, was Sie tun müssen, ist, alle Pakete zu aktualisieren und das System auf den neuesten Stand zu bringen.

$ sudo yum distro-sync

2. Installieren Sie Kernel-Header und Build-Tools

VirtualBox-Gasterweiterungen werden immer kompiliert, sodass sie die erforderlichen Build-Tools und Kernel-Bibliotheken benötigen. Installieren Sie sie mit dem folgenden Befehl.

$ yum -y install kernel-devel kernel-headers dkms gcc gcc-c++

Neu starten

Starten Sie das System nach dem Upgrade und der Installation der Kernel-Header neu.

3. Virtualbox-Gastzusätze kompilieren

Klicken Sie im Menü des VirtualBox-Fensters auf Geräte> CD-Image für Gasterweiterungen einfügen.
Das CD-Image ist jetzt in Fedora unter /dev/cdrom oder /dev/sr0 verfügbar.

Erstellen Sie zu Hause ein Verzeichnis und mounten Sie die CD darin.

$ mkdir vboxcd
$ sudo mount /dev/cdrom ~/vboxcd
[sudo] password for silver:
mount: /dev/sr0 is write-protected, mounting read-only
$ ls
32Bit        cert                    VBoxSolarisAdditions.pkg
64Bit        OS2                     VBoxWindowsAdditions-amd64.exe
AUTORUN.INF  runasroot.sh            VBoxWindowsAdditions.exe
autorun.sh   VBoxLinuxAdditions.run  VBoxWindowsAdditions-x86.exe

Führen Sie als nächstes das Skript VBoxLinuxAdditions.run aus. Die Ausgabe sollte ungefähr so ​​aussehen

$ sudo ./VBoxLinuxAdditions.run
Verifying archive integrity... All good.
Uncompressing VirtualBox 4.3.6 Guest Additions for Linux............
VirtualBox Guest Additions installer
Removing installed version 4.3.6 of VirtualBox Guest Additions...
Copying additional installer modules ...
Installing additional modules ...
Removing existing VirtualBox DKMS kernel modules           [  OK  ]
Removing existing VirtualBox non-DKMS kernel modules       [  OK  ]
Building the VirtualBox Guest Additions kernel modules     [  OK  ]
Doing non-kernel setup of the Guest Additions              [  OK  ]
Starting the VirtualBox Guest Additions                    [  OK  ]
Installing the Window System drivers
Installing X.Org Server 1.14 modules                       [  OK  ]
Setting up the Window System to use the Guest Additions    [  OK  ]
You may need to restart the hal service and the Window System (or just restart
the guest system) to enable the Guest Additions.
Installing graphics libraries and desktop services componen[  OK  ]
$

Die Zeile, die die Kernel-Module der VirtualBox-Gastzusätze erstellt, ist wichtig und darf nicht fehlschlagen

Building the VirtualBox Guest Additions kernel modules     [  OK  ]

Fertig, jetzt neu starten.

4. Stellen Sie sicher, dass Gastzusätze geladen sind

Nach dem Neustart sollte sich die Bildschirmauflösung des Fedora-Gasts an die Fenstergröße von Virtualbox anpassen, was darauf hinweist, dass die Gastzusätze funktionieren. Sie können zusätzlich mit dem folgenden Befehl

überprüfen, ob die Kernelmodule geladen sind oder nicht
$ lsmod | grep -i vbox
vboxsf                 43786  0
vboxvideo              12658  1
drm                   283349  2 vboxvideo
vboxguest             231692  8 vboxsf
$

Das vboxguest-Modul zeigt an, dass das virtualbox guest additions Kernelmodul geladen ist und funktioniert.

5. Gemeinsame Ordner konfigurieren

Als letztes müssen Sie freigegebene Ordner konfigurieren, damit Sie problemlos Dateien zwischen dem Host- und dem Gastbetriebssystem austauschen können. Klicken Sie im Virtualbox-Fenster auf „Geräte> Einstellungen für freigegebene Ordner“. Klicken Sie auf das Symbol rechts, um einen neuen freigegebenen Ordner hinzuzufügen.

Wählen Sie das Verzeichnis auf Ihrem Host-System aus, das mit dem Gast-Fedora 20 geteilt werden soll.

Stellen Sie sicher, dass Sie einen korrekten Ordnernamen angeben, da dieser zum Mounten des Verzeichnisses innerhalb von Fedora verwendet wird.

Aktivieren Sie „Permanent machen“, wenn Sie die Einstellung für freigegebene Ordner beibehalten möchten. Permanent freigegebene Ordner werden unter Computerordner aufgeführt, während die nicht permanenten Ordner unter der Liste Transient Folders aufgeführt werden.

Nachdem Sie den freizugebenden Ordner ausgewählt haben, hängen Sie den Ordner nun in Fedora ein, indem Sie den zuvor angegebenen Ordnernamen verwenden. Der zu verwendende Befehl ist mount

$ sudo mount -t vboxsf enlightened ./vboxshared
OR
$ sudo mount.vboxsf enlightened ./vboxshared

vboxshared ist der Name des Verzeichnisses, in dem wir den freigegebenen Ordner bereitstellen. Stellen Sie sicher, dass das Verzeichnis existiert. Der Mount-Befehl würde nun zeigen, dass das Verzeichnis gemountet ist

$ mount | grep vboxsf
none on /home/silver/vboxshared type vboxsf (rw,nodev,relatime)

Schlussfolgerung

Schließlich haben Sie VirtualBox Guest Additions auf Fedora installiert. Jetzt sollten Sie in der Lage sein, die native Auflösung zu erhalten und Dinge über Fedora und das Host-Betriebssystem zu kopieren und einzufügen.

Außerdem werden freigegebene Ordner aktiviert, sodass Sie Dateien automatisch zwischen Host- und Gast-Betriebssystemen freigeben können.

Wenn Sie Fragen oder Feedback haben, teilen Sie uns dies in den Kommentaren unten mit.


Fedora
  1. So installieren Sie VirtualBox Guest Additions unter CentOS 7 Linux

  2. Installation von Virtualbox Guest Additions unter Fedora Linux

  3. So installieren Sie VirtualBox-Gasterweiterungen unter Kali Linux

  4. So installieren Sie Virtualbox-Gasterweiterungen in Fedora 18

  5. So installieren Sie Virtualbox-Gasterweiterungen unter Ubuntu 14.04

So installieren Sie Gasterweiterungen in Virtualbox VM

So installieren Sie Virtualbox Guest-Ergänzungen unter Rocky Linux 8

So installieren Sie VirtualBox Guest Additions auf AlmaLinux 8

So installieren Sie Go auf Fedora 35

So installieren Sie VirtualBox-Gasterweiterungen in Fedora

So installieren Sie Virtualbox Guest Additions unter Elementary OS 0.2 Luna