GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat doplňky pro hosty Virtualbox na Ubuntu 14.04

Po instalaci Ubuntu do virtuálního boxu musíte nainstalovat doplňky pro hosty, abyste v něm získali lepší hardwarové funkce. Patří mezi ně rozlišení celé obrazovky, integrace kolečka myši a ukazatele, kopírování a vkládání z hostitelského operačního systému (sdílená schránka), sdílené složky atd.

Tento tutoriál vám ukáže, jak nainstalovat doplňky pro hosty VirtualBox v Ubuntu. Stejná metoda funguje pro podobná distribuce jako Xubuntu, Kubuntu a Lubuntu.

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

Doplňky pro hosty Virtualboxu jsou kompilovány pro cílový systém, takže potřebuje potřebné hlavičky jádra a související programy. Nainstalujte následující 2 balíčky.

$ sudo apt-get install build-essential module-assistant

Nyní spusťte

$ sudo m-a připravit

2. Kompilace dodatků hosta virtuálního boxu

Nyní klikněte na „Zařízení> Vložit obraz CD s přídavky hosta“ v okně virtuálního boxu. Tím se vloží obraz CD s přídavky hosta do hostujícího OS. Na Xubuntu by se cd mělo automaticky připojit do adresáře /media.

Na Ubuntu unity byste měli vidět ikonu cd na levém panelu směrem ke spodní straně. Kliknutím na něj otevřete ve správci souborů CD s dodatky hosta VBox.

Kubuntu vám zobrazí upozornění na zařízení vpravo dole a vy můžete kliknout na "otevřít pomocí správce souborů", čímž se připojí cd a otevře se v dolphinu.

Zkontrolujte cestu k systému souborů cd ve správci souborů (stiskněte Ctrl + L). Umístění by mělo být podobné tomuto

/media//VBOXADDITIONS_4.3.10_93012

bude obsahovat vaše uživatelské jméno v systému.

Připojit ručně

Pokud se nepřipojí sám, můžete jej připojit ručně. Zjistěte zařízení pomocí blkid a poté jej pomocí příkazu mount připojte někam do vašeho domovského adresáře

# zjistěte zařízení$ sudo blkid/dev/sr0:LABEL="VBOXADDITIONS_4.3.10_93012" TYPE="iso9660"# Nebo použijte příkaz lsblk$ sudo lsblk -o NÁZEV,TYP,VELIKOST,LABEL,POINT, NÁZEV MODELU TYP VELIKOST ŠTÍTEK MODEL SDA disk 8G VBOX HARDDISK├─sda1 část 6G /├─sda2 část 1K└─sda5 část 2G [SWAP]sr0 od 61,7M VBOXADDITIONS
 Zde si poznamenejte název zařízení, který je "/dev/sr0". Dále musíme připojit toto zařízení (cdrom), abychom získali přístup k obsahu.

# vytvořit adresář pro připojení$ mkdir cdrom# připojit cd$ sudo mount /dev/sr0 ~/cdrom/[sudo] heslo pro silver:mount:blokové zařízení /dev/sr0 je chráněno proti zápisu, připojení pouze pro čtení # dostat se do připojeného adresáře$ cd cdrom/~/cdrom$ ls32Bit cert VBoxSolarisAdditions.pkg64Bit OS2 VBoxWindowsAdditions-amd64.exeAUTORUN.INF runasroot.sh VBoxWindowsAdditions.exeautorun.sh VBoxLinux6Additions. 

Začněte kompilovat

Přejděte do adresáře a spusťte skript s názvem VBoxLinuxAdditions.run

/media/silver/VBOXADDITIONS_4.3.10_93012$ ls32Bit cert VBoxSolarisAdditions.pkg64Bit OS2 VBoxWindowsAdditions-amd64.exeAUTORUN.INF runasroot.sh VBoxWindowsAdditions/VBox1exexAdditions-Additions/VBox1exexAdditions/shrunxrunx _93012$ sudo ./VBoxLinuxAdditions.run[sudo] heslo pro silver:Ověřování integrity archivu... Vše dobré.Uncompressing VirtualBox 4.3.10 Přídavky hosta pro Linux............Instalátor přídavků hosta VirtualBoxKopírování dalších instalační moduly ...Instalace dodatečných modulů ...Odstranění stávajících modulů jádra VirtualBox DKMS ...hotovo.Odstranění stávajících modulů jádra VirtualBox jiných než DKMS ...hotovo.Vytvoření modulů jádra VirtualBox Guest Additions ...hotovo.Doing non- nastavení jádra přídavků pro hosty ...hotovo.Spuštění doplňků pro hosta VirtualBox ...hotovo.Instalace ovladačů systému WindowsInstalace modulů X.Org Server 1.15 ...hotovo.Nastavení Wi ndow System pro použití Guest Additions ...hotovo. Možná budete muset restartovat službu hal a Window System (nebo jen restartovat hostující systém), abyste povolili Guest Additions.Instalace grafických knihoven a komponent desktopových služeb ...hotovo. 

Všimněte si řádku

Vytváření modulů jádra VirtualBox Guest Additions ...hotovo.

Pokud se zobrazí hotovo, jsou přídavky hosta virtuálního boxu úspěšně zkompilovány.
Nyní restartujte hostující OS.

3. Ověřte, že přidání hostů funguje

Po restartu OS by se rozlišení obrazovky hostujícího OS mělo přizpůsobit velikosti okna virtuálního boxu. Ostatní věci, jako je posuvník myši, kopírování a vkládání z hosta na hostitele by také měly fungovat.

Pomocí následujícího příkazu

můžete ověřit, zda jsou načteny přídavky pro hosty
# kontrola načtených modulů$ lsmod | grep -io vboxguestvboxguest# check module$ modinfo vboxguestfilename:/lib/modules/3.13.0-24-generic/updates/dkms/vboxguest.koversion:4.3.10licence:GPLpopis:Oracle VM VirtualBox Guest Additions for Linux Autor modulu:Oracle Corporation. ....$ lsmod | grep -io vboxguest | xargs modinfo | grep -iw versionversion:4.3.10

4. Konfigurace sdílených složek

Po instalaci doplňků hosta můžete sdílet složky mezi hostujícím a hostitelským operačním systémem, což každému z nich umožní přístup k souborům toho druhého. Složka existuje v hostitelském OS a je sdílena s hostujícím OS. Host může, ale nemusí dostat oprávnění zapisovat do sdílené složky.

Klikněte na Zařízení> Nastavení sdílené složky v okně virtuálního boxu. Klikněte na ikonu plus na pravé straně a vyberte adresář z hostitelského operačního systému, který chcete sdílet s hostujícím OS. Pokud zvolíte „Nastavit jako trvalé“, stane se složkou Machine, jinak je to složka Přechodná. Máte také možnost nastavit ji pouze pro čtení, takže hostující OS nemůže ve složce provádět úpravy.

Jakmile určíte sdílený adresář, je čas jej připojit do hostujícího OS. Seznam sdílených složek by vám ukázal název a cestu sdíleného adresáře. Poznamenejte si název a připojte jej pomocí následujícího příkazu

# vytvořte adresář ve svém domovském adresáři$ mkdir shared# mount pomocí příkazu mount. SHARENAME je název sdíleného adresáře$ sudo mount -t vboxsf SHARENAME ~/shared# nebo $ sudo mount.vboxsf SHARENAME ~/shared

Můžete se setkat s následující chybovou zprávou - "mount:špatný typ fs, špatná volba".
Nebo "Program 'mount.vboxsf' aktuálně není nainstalován."

Tato chyba je způsobena chybou ve VirtualBoxu, kvůli které /sbin/mount.vboxsf ukazuje na špatnou cestu.

Chcete-li to opravit, musíte použít úplnou cestu k příkazu mount.vboxsf

$ sudo /usr/lib/x86_64-linux-gnu/VBoxGuestAdditions/mount.vboxsf SHARENAME ~/shared

Chyba bude opravena v nadcházejících vydáních VirtualBoxu.


Ubuntu
  1. Jak nainstalovat VirtualBox na Ubuntu

  2. Jak nainstalovat doplňky Virtualbox Guest Additions na Fedoru 20

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

  1. Jak nainstalovat Ubuntu 20.04 na VirtualBox

  2. Jak nainstalovat VirtualBox na Ubuntu 18.04

  3. Jak nainstalovat VirtualBox Guest Additions na Ubuntu 18.04

  1. Jak nainstalovat VirtualBox Guest Additions na CentOS 8

  2. Jak nainstalovat VirtualBox 6.1 na Ubuntu 20.04

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