Jak nainstalovat doplňky pro hosta VirtualBox na CentOS 8
Když poprvé nainstalujete virtuální stroj s GUI na VirtualBox, velikost obrazovky je obvykle zmenšena a uživatelská zkušenost je obvykle docela nevýrazná. Pro vylepšení vzhledu a funkčnosti virtuálního počítače poskytuje VirtualBox sadu softwarových balíčků a ovladačů známých jako VirtualBox hostující doplňky ve formě obrazu ISO známého jako VBoxGuestAdditions.iso. Obraz je poté připojen k hostujícímu systému a poté jsou nainstalovány přídavky hosta.
Přídavky pro hosty VirtualBox umožňují funkce uvedené níže:
- Vylepšeno grafické zobrazení/vzhled.
- Integrace ukazatele myši mezi hostitelským a hostujícím počítačem.
- Sdílené složky mezi hostitelským a hostujícím systémem.
- Funkce kopírování a vkládání a vyjímání a vkládání mezi hostitelem a hostujícím systémem.
Požadavky
- Jak nainstalovat VirtualBox v CentOS 8
Doplňky pro hosty VirtualBox lze nainstalovat na systémy Linux i Windows. V této příručce vás provedeme instalací doplňků pro hosty VirtualBox na CentOS 8.
Krok 1: Instalace EPEL na CentOS 8
Chcete-li začít, začněte instalací úložiště EPEL, zkráceně Extra Packages for Enterprise Linux, což je úložiště, které poskytuje další softwarové balíčky s otevřeným zdrojovým kódem pro Příchutě RedHat, jako jsou CentOS a Fedora.
Chcete-li nainstalovat úložiště EPEL na CentOS 8, spusťte na terminálu následující příkaz dnf.
sudo dnf install epel-release
Po instalaci potvrďte nainstalovanou verzi spuštěním příkazu.
rpm -q epel-release
Krok 2: Instalace záhlaví jádra a nástrojů pro sestavení
S nainstalovaným úložištěm EPEL pokračujte a nainstalujte hlavičky jádra a nástroje pro sestavení potřebné k instalaci doplňků pro hosty, jak je znázorněno.
sudo dnf install gcc make perl kernel-devel kernel-headers bzip2 dkms
Po instalaci potvrďte, že verze kernel-devel odpovídá verzi vašeho linuxového jádra spuštěním těchto příkazů:
rpm -q kernel-devel
uname -r
Výstup jasně naznačuje konflikt mezi oběma verzemi. Verze kernel-devel je 4.18.0-147.8.1.el8_1.x86_64, zatímco verze jádra Linuxu je 4.18.0-80.el8.x86_64<.
Chcete-li problém vyřešit, aktualizujte linuxové jádro spuštěním příkazu:
sudo dnf update kernel-*
Po zobrazení výzvy stiskněte 'Y'
a stiskněte ENTER pro pokračování v aktualizaci. Po dokončení aktualizace restartujte systém CentOS 8.
sudo reboot
Během restartu nezapomeňte zavést nejnovější položku jádra, která odpovídá verzi kernel-devel. Toto je obvykle první záznam, jak vidíte.
Jakmile je systém nabootován, přihlaste se a znovu potvrďte, že verze kernel-devel nyní odpovídá verzi linuxového jádra.
rpm -q kernel-devel
uname -r
Obě verze jsou nyní synchronizovány. Skvělý! Nyní můžete pokračovat a nainstalovat doplňky pro hosty VirtualBox.
Krok 3: Nainstalujte VirtualBox Guest Additions v CentOS 8
Existují dva způsoby, jak nainstalovat doplňky pro hosty, a my se zde budeme zabývat oběma způsoby:
Nainstalujte doplňky VirtualBox Guest graficky
Chcete-li nainstalovat doplňky pro hosty VirtualBox, přejděte na lištu nabídek a klikněte na Zařízení –> Vložit CD s přídavky pro hosty.
Objeví se pop, jak je znázorněno. Odtud můžete použít dva přístupy:
Můžete kliknout na „Spustit“ a později se po výzvě ověřit. Poté uvidíte na terminálu podrobný výstup. Po dokončení instalace restartujte systém a spusťte jej na celou obrazovku.
Nainstalujte doplňky pro hosty VirtualBox ručně
Druhou možností je instalace příkazového řádku. Chcete-li toho dosáhnout, vyberte možnost „Zrušit“ a poté otevřete svůj terminál a vytvořte bod připojení pro obraz ISO pro přidání hosta.
sudo mkdir -p /mnt/cdrom
Dále připojte obraz ISO na bod připojení.
sudo mount /dev/cdrom /mnt/cdrom
Poté nakonec přejděte do umístění připojení a spusťte instalační skript VirtualBox.
cd /mnt/cdrom
sudo ./VBoxLinuxAdditions.run
Jakmile je skript dokončen, okamžitě uvidíte, jak se obrazovka posouvá do plné velikosti. Pokud se tak ve vašem případě nestane, restartujte systém a nakonec nabootujte do svého celoobrazovkového virtuálního počítače CentOS 8 :-)
Chcete-li povolit integraci ukazatele myši, přejděte na „Sdílená schránka“ –> „Obousměrný“. To vám umožní kopírovat a vkládat obsah mezi hostitelským a hostujícím systémem.
Doufáme, že vám tento článek pomohl. Pokud narazíte na nějaké problémy, kontaktujte nás. Děkuji.