Když je na VirtualBox nainstalován hostující systém, několik funkcí je obvykle zakázáno nebo chybí. Kromě toho je velikost obrazovky obvykle zmenšena namísto celé obrazovky, což kromě mnoha dalších nedostatků ovlivňuje celkovou uživatelskou zkušenost. VirtualBox Guest Additions je sada ovladačů zařízení a aplikací, které jsou navrženy tak, aby pomohly dosáhnout lepší použitelnosti a zlepšit celkovou uživatelskou zkušenost hostovaného systému.
Zde v LinuxAPT, jako součást našich služeb správy serveru, pravidelně pomáháme našim zákazníkům provádět související dotazy VirtualBox na jakémkoli systému Linux.
V této souvislosti se podíváme na to, jak nainstalovat doplňky pro hosta VirtualBox v Debianu 11.
Hlavní funkce VirtualBox guest Additions zahrnují:
- Sdílená schránka mezi hostujícím virtuálním počítačem a hostitelským systémem.
- Plynulá integrace ukazatele myši.
- Vylepšený a zrychlený výkon videa.
- Sdílené složky, které umožňují sdílení souborů a adresářů mezi hostitelem a hostem
- Synchronizace času mezi hostitelem a hostem.
- Další obecné komunikační kanály, které uživateli nabízejí lepší kontrolu nad hostem.
Kroky k instalaci VirtualBox Guest Additions na Debian
Než budete pokračovat v postupu, ujistěte se, že máte na instanci virtuálního počítače již nakonfigurovaného uživatele sudo.
Nezapomeňte také, že před provedením níže uvedených kroků musíte mít nainstalovaný Debian 11 na hypervisoru VirtualBox.
1. Aktualizujte systém Debian 11
Vždy je dobré začít aktualizací systému aktualizací všech balíčků. Nejprve však aktualizujte seznamy balíčků.
Chcete-li to provést, jednoduše spusťte příkaz aktualizace systému:
$ sudo apt update
Dále upgradujte systém včetně jádra a stávajících balíčků:
$ sudo apt upgrade
2. Nainstalujte závislosti
K instalaci VirtualBoxu je potřeba několik závislostí. Musíte nainstalovat program DKMS (Dynamic kernel Module Support), který se používá pro generování modulů jádra, hlaviček jádra a nástrojů pro sestavení:
$ sudo apt install dkms linux-headers-$(uname -r) build-essential
Tento příkaz nainstaluje hlavičky Linuxu, nástroje kompilátoru a několik dalších balíčků.
3. Nainstalujte VirtualBox Guest Additions
Po dokončení instalace závislostí se vraťte do ovládacího panelu virtuálního počítače a klepněte na kartu 'Nastavení'.
Přejděte a stiskněte 'Zařízení' az rozbalovací nabídky vyberte možnost 'Vložit obrázek CD s přídavky hosta'.
Tím se do počítače hosta vloží soubor ISO přidání hosta VirtualBox. Můžete to ověřit spuštěním Správce souborů a přechodem na levý postranní panel.
Dalším krokem je připojit jej do adresáře /mnt, jak je znázorněno:
$ sudo mount /dev/cdrom /mnt
Obsah můžete potvrdit následujícím způsobem pomocí příkazu ls:
$ ls -l /mnt
Zajímavostí je skript VBoxLinuxAdditions.run. To je to, co potřebujeme k běhu. Přejděte tedy do adresáře /mnt:
$ cd /mnt
A spusťte instalační skript:
$ sudo ./VBoxLinuxAdditions.run
Nakonec restartujte instanci Debianu 11, abyste dokončili běh modulů jádra Additions pro hosty:
$ sudo reboot
Když se přihlásíte, všimnete si, že se váš host změnil na celou obrazovku. Nyní si můžete užívat další funkce poskytované přídavky pro hosty, jako je sdílená schránka a sdílení souborů s hostitelským systémem.