VirtualBoxi je open-source, multiplatformní virtualizační software, který vám umožňuje spouštět více hostujících operačních systémů (virtuálních počítačů) současně.
VirtualBox poskytuje sadu ovladačů a aplikací (VirtualBox Guest Additions), které lze nainstalovat do hostujícího operačního systému. Doplňky pro hosty nabízejí několik užitečných funkcí pro hostující počítače, jako jsou sdílené složky, sdílená schránka, integrace ukazatele myši, lepší podpora videa a další.
V tomto tutoriálu vám ukážeme, jak nainstalovat VirtualBox Guest Additions na hosty Ubuntu 18.04. Stejné pokyny platí pro Ubuntu 16.04 a jakoukoli distribuci založenou na Ubuntu, včetně Linux Mint a Elementary OS.
Instalace doplňků pro hosty na Ubuntu Guest #
VirtualBox se dodává s obrazovým souborem ISO s názvem „VBoxGuestAdditions.iso“, který obsahuje instalační programy doplňků pro hosty pro všechny podporované hostované operační systémy. Tento soubor se nachází na hostitelském počítači a lze jej připojit k hostujícímu systému pomocí správce GUI VirtualBox. Po připojení lze k instalaci doplňků hosta do systému hosta použít instalační program doplňků pro hosty.
Níže jsou uvedeny podrobné pokyny k instalaci doplňků pro hosty VirtualBox na hosty Ubuntu. Tyto kroky budou fungovat v instalacích hosta Ubuntu Desktop i Server.
-
Otevřete VirtualBox GUI Manager.
-
Spusťte hostující virtuální počítač Ubuntu.
-
Přihlaste se do hosta Ubuntu jako uživatel sudo a nainstalujte balíčky potřebné pro sestavení externích modulů jádra:
sudo apt update
sudo apt install build-essential dkms linux-headers-$(uname -r)
$(uname -r)
vytiskne běžící verzi jádra. -
V nabídce virtuálního počítače klikněte na Zařízení -> „Vložit obrázek CD s přídavky hosta“, jak je znázorněno na obrázku níže:
Pokud se zobrazí chyba, že hostující systém nemá CD-ROM, zastavte virtuální stroj, otevřete nastavení virtuálního stroje a na kartě „Úložiště“ přidejte do stroje nové zařízení CD-ROM kliknutím na znaménko plus ( Přidá optické zařízení). Po dokončení restartujte virtuální počítač.
-
Otevřete hostující terminál Ubuntu, vytvořte nový adresář jako bod připojení pro jednotku CD a připojte soubor ISO:
sudo mkdir -p /mnt/cdrom
sudo mount /dev/cdrom /mnt/cdrom
-
Přejděte do adresáře a spusťte
VBoxLinuxAdditions.run
skript pro instalaci doplňků pro hosty.--nox11
volba řekne instalačnímu programu, aby nevytvářel okno xterm:cd /mnt/cdrom
sudo sh ./VBoxLinuxAdditions.run --nox11
Výstup bude vypadat takto:
Verifying archive integrity... All good. Uncompressing VirtualBox 5.2.32 Guest Additions for Linux........ ... VirtualBox Guest Additions: Starting.
-
Restartujte hosta Ubuntu, aby se změny projevily:
sudo shutdown -r now
-
Jakmile je virtuální stroj nabootován, přihlaste se do něj a ověřte, že instalace proběhla úspěšně a modul jádra je načten pomocí
lsmod
příkaz:lsmod | grep vboxguest
Výstup bude vypadat nějak takto:
vboxguest 303104 2 vboxsf
Žádný výstup znamená, že modul jádra VirtualBox není načten.
Nyní, když jsou na hostujícím počítači Ubuntu nainstalovány doplňky VirtualBox Guest Additions, můžete povolit sdílenou schránku a podporu Drag'n Drop z nastavení virtuálního počítače na kartě „Úložiště“, povolit 3D akceleraci na kartě „Zobrazení“, vytvářet sdílené složky a další.