GNU/Linux >> Linux Esercitazione >  >> Fedora

Come installare le aggiunte guest di Virtualbox su Fedora 20

Fedora 20 (Heisenbug) è attualmente l'ultima versione e se vuoi provarla su VirtualBox, installa le aggiunte guest per la piena funzionalità.

L'installazione è semplice e richiede pochi passaggi, ma comporta download e aggiornamenti che richiederebbero una certa larghezza di banda.

Le aggiunte Guest vengono compilate dal sorgente e caricate come modulo.

1. Aggiorna Fedora

La prima cosa da fare è aggiornare tutti i pacchetti e aggiornare il sistema.

$ sudo yum distro-sync

2. Installa le intestazioni del kernel e gli strumenti di compilazione

Le aggiunte guest di VirtualBox vengono sempre compilate, quindi necessitano degli strumenti di compilazione e delle librerie del kernel necessari. Installali con il seguente comando.

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

Riavvia

Dopo aver aggiornato e installato le intestazioni del kernel, riavvia il sistema.

3. Compila le aggiunte per gli ospiti di virtualbox

Fare clic su Dispositivi> Inserisci immagine del CD delle aggiunte degli ospiti nel menu della finestra di VirtualBox.
L'immagine del cd è ora disponibile in fedora in /dev/cdrom o /dev/sr0.

Crea una directory a casa e monta il cd al suo interno.

$ 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

Quindi esegui lo script VBoxLinuxAdditions.run. L'output dovrebbe essere simile a questo

$ 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  ]
$

La linea che costruisce i moduli del kernel per le aggiunte di VirtualBox Guest è quella importante e non deve fallire

Building the VirtualBox Guest Additions kernel modules     [  OK  ]

Fatto, ora riavvia.

4. Verifica che le aggiunte degli ospiti siano caricate

Dopo il riavvio, la risoluzione dello schermo di fedora guest dovrebbe adattarsi alle dimensioni della finestra di virtualbox, il che indica che le aggiunte guest funzionano. Puoi inoltre verificare che i moduli del kernel siano caricati o meno, con il seguente comando

$ lsmod | grep -i vbox
vboxsf                 43786  0
vboxvideo              12658  1
drm                   283349  2 vboxvideo
vboxguest             231692  8 vboxsf
$

Il modulo vboxguest indica che il modulo kernel per le aggiunte guest virtualbox è caricato e funzionante.

5. Configura cartelle condivise

L'ultima cosa è configurare le cartelle condivise in modo da poter scambiare facilmente file tra il sistema operativo host e guest. Fai clic su "Dispositivi> Impostazioni cartella condivisa" nella finestra di Virtualbox. Fare clic sull'icona a destra per aggiungere una nuova cartella condivisa.

Seleziona la directory sul tuo sistema host che deve essere condivisa con il guest Fedora 20.

Assicurati di fornire un nome di cartella corretto, poiché verrebbe utilizzato per montare la directory all'interno di Fedora.

Seleziona "Rendi permanente" se desideri che l'impostazione della cartella condivisa sia persistente. Le cartelle condivise permanenti sono elencate in Cartelle macchina, mentre quelle non permanenti vanno sotto l'elenco Cartelle transitorie.

Dopo aver selezionato la cartella da condividere, ora monta la cartella all'interno di Fedora usando il nome della cartella specificato in precedenza. Il comando da usare è mount

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

vboxshared è il nome della directory in cui montiamo la cartella condivisa. Assicurati che la directory esista. Il comando mount ora mostrerebbe che la directory è montata

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

Conclusione

Finalmente hai VirtualBox Guest Additions installato su Fedora. Ora dovresti essere in grado di ottenere la risoluzione nativa ed essere in grado di copiare e incollare elementi su Fedora e sul sistema operativo host.

Abilita anche le cartelle condivise in modo da poter condividere automaticamente i file tra host e SO guest.

Se hai domande o feedback, faccelo sapere nei commenti qui sotto.


Fedora
  1. Come installare VirtualBox Guest Additions su CentOS 7 Linux

  2. Installazione delle aggiunte di Virtualbox Guest su Fedora Linux

  3. Come installare le aggiunte guest VirtualBox su Kali Linux

  4. Come installare le aggiunte guest di Virtualbox in Fedora 18

  5. Come installare le aggiunte guest di Virtualbox su Ubuntu 14.04

Come installare le aggiunte guest in Virtualbox VM

Come installare le aggiunte di Virtualbox Guest su Rocky Linux 8

Come installare VirtualBox Guest Additions su AlmaLinux 8

Come installare Vai su Fedora 35

Come installare le aggiunte guest di VirtualBox in Fedora

Come installare le aggiunte di Virtualbox Guest sul sistema operativo elementare 0.2 Luna