GNU/Linux >> Znalost Linux >  >> Fedora

Jak nainstalovat doplňky Virtualbox Guest Additions na Fedoru 20

Fedora 20 (Heisenbug) je aktuálně nejnovější verze a pokud ji chcete vyzkoušet na VirtualBoxu, nainstalujte si doplňky pro hosty pro plnou funkčnost.

Instalace je jednoduchá a trvá několik kroků, ale zahrnuje stahování a aktualizace, které by vyžadovaly určitou šířku pásma.

Přídavky pro hosty jsou zkompilovány ze zdroje a načteny jako modul.

1. Aktualizujte Fedoru

První věc, kterou musíte udělat, je upgradovat všechny balíčky a aktualizovat systém.

$ sudo yum distro-sync

2. Nainstalujte hlavičky jádra a nástroje pro sestavení

Hostující doplňky VirtualBoxu jsou vždy zkompilovány, takže potřebují potřebné nástroje pro sestavení a knihovny jádra. Nainstalujte je pomocí následujícího příkazu.

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

Restartovat

Po upgradu a instalaci hlaviček jádra restartujte systém.

3. Kompilace doplňků hosta virtuálního boxu

Klikněte na Zařízení> Vložit obraz CD s přídavky hosta v nabídce okna VirtualBox.
Obraz cd je nyní dostupný ve fedoře na /dev/cdrom nebo /dev/sr0.

Vytvořte si doma adresář a připojte do něj cd.

$ 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

Dále spusťte skript VBoxLinuxAdditions.run. Výstup by měl vypadat podobně jako tento

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

Řádek, který vytváří moduly jádra doplňků VirtualBox Guest, je důležitý a nesmí selhat

Building the VirtualBox Guest Additions kernel modules     [  OK  ]

Hotovo, nyní restartujte.

4. Ověřte, že jsou načtena přídavky pro hosty

Po restartu by se rozlišení obrazovky hosta fedory mělo přizpůsobit velikosti okna virtuálního boxu, což znamená, že přidání hosta funguje. Pomocí následujícího příkazu

můžete navíc ověřit, zda jsou moduly jádra načteny či nikoli
$ lsmod | grep -i vbox
vboxsf                 43786  0
vboxvideo              12658  1
drm                   283349  2 vboxvideo
vboxguest             231692  8 vboxsf
$

Modul vboxguest indikuje, že modul jádra pro přidání hosta virtuálního boxu je načten a funguje.

5. Konfigurace sdílených složek

Poslední věcí je konfigurace sdílených složek, abyste si mohli snadno vyměňovat soubory mezi hostitelským a hostujícím OS. Klikněte na "Zařízení> Nastavení sdílené složky" v okně Virtualboxu. Kliknutím na ikonu vpravo přidáte novou sdílenou složku.

Vyberte adresář na vašem hostitelském systému, který má být sdílen s hostující Fedorou 20.

Ujistěte se, že jste uvedli správný název složky, protože by se použil k připojení adresáře uvnitř Fedory.

Pokud chcete, aby nastavení sdílené složky bylo trvalé, zaškrtněte políčko „Make Permanent“. Trvalé sdílené složky jsou uvedeny v části Složky stroje, kde jako nestálé složky jsou uvedeny v seznamu Přechodné složky.

Po výběru složky ke sdílení nyní připojte složku uvnitř Fedory pomocí názvu složky zadaného dříve. Příkaz, který se má použít, je mount

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

vboxshared je název adresáře, kam připojíme sdílenou složku. Ujistěte se, že adresář existuje. Příkaz mount nyní ukáže, že adresář je připojen

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

Závěr

Konečně máte na Fedoře nainstalované doplňky VirtualBox Guest Additions. Nyní byste měli být schopni získat nativní rozlišení a být schopni kopírovat a vkládat věci napříč Fedorou a hostitelským OS.

Povolí také sdílené složky, abyste mohli automaticky sdílet soubory mezi hostitelským a hostujícím OS.

Pokud máte nějaké dotazy nebo zpětnou vazbu, dejte nám vědět v komentářích níže.


Fedora
  1. Jak nainstalovat VirtualBox Guest Additions na CentOS 7 Linux

  2. Jak nainstalovat doplňky pro hosta Virtualboxu ve Fedoře 18

  3. Jak nainstalovat doplňky pro hosty Virtualbox na Ubuntu 14.04

  1. Instalace doplňků Virtualbox Guest na Fedora Linux

  2. Jak nainstalovat doplňky pro hosty VirtualBox na Kali Linux

  3. Jak nainstalovat VirtualBox Guest Additions na Ubuntu 18.04

  1. Jak nainstalovat VirtualBox Guest Additions na CentOS 8

  2. Jak nainstalovat doplňky VirtualBox Guest na Debian 10 Linux

  3. Jak nainstalovat doplňky pro hosta VirtualBox na Debian 11