Obrázek: Nedávno jsem aktualizoval VirtualBox na nejnovější verzi (v době psaní tohoto článku 5.1.26). Jako obvykle, když jsem VirtualBox otevřel poprvé (po aktualizaci), vyzval mě ke stažení a instalaci novějšího balíčku rozšíření. Standardním způsobem jsem prošel všemi kroky, abych zjistil, že instalace rozšiřujícího balíčku selhala. To by mohlo způsobit problémy, protože jsem na VirtualBoxu denně závislý. Musel jsem to vyřešit, jinak by mě VirtualBox při každém otevření softwaru vyzval k instalaci rozšiřujícího balíčku a některé funkce (například podpora zařízení USB 2.0 a USB 3.0, VirtualBox RDP, šifrování disku, NVMe a zavádění PXE pro karty Intel) by pravděpodobně selhaly.
Řešení přišlo formou ruční instalace. Pokud se ocitnete ve stejné situaci, připravte se na použití terminálového okna, jinak se možná dočkáte dalšího vydání VirtualBoxu.
Oprava
V první řadě je třeba stáhnout nejnovější verzi balíčku rozšíření. Toto konkrétní stažení je nezávislé na platformě a bude končit příponou .vbox-extpack. Budu to demonstrovat na operačním systému Elementary, ale postup je podobný bez ohledu na platformu. Stáhněte si tento soubor a otevřete okno terminálu. Přepněte se do adresáře obsahujícího stažený soubor a zadejte příkaz:
sudo VBoxManage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-XXX.vbox-extpack
Kde XXX je číslo verze.
Budete muset odsouhlasit smlouvu EULA (obrázek A) a instalace bude pokračovat a dokončena.
Obrázek A
Po dokončení instalace si můžete myslet, že jste skončili. Pokud však znovu otevřete VirtualBox, zobrazí se stejná zpráva. K dokončení procesu je třeba vydat ještě jeden příkaz. Vraťte se do okna terminálu a zadejte příkaz:
sudo VBoxManage extpack cleanup
Po dokončení tohoto příkazu byste měli být schopni otevřít VirtualBox a již byste neměli vidět varování, že váš Extension Pack je zastaralý. Gratuluji, tento nepříjemný problém jste vyřešili.
SEE: Základy VMWare vSphere & Virtualizační software ESXi (Akademie TechRepublic)
Snad se to už nebude opakovat
Je to vzácný případ, kdy jsem byl svědkem takového selhání VirtualBoxu. Přesto platforma fungovala dál (i když byl rozšiřující balíček špatné verze). Naštěstí přišly na pomoc nástroje příkazového řádku. Pokud by se stejný problém opakoval, máte nyní k dispozici nástroje pro jeho rychlou nápravu.
Také viz
- Jak změnit velikost virtuálního počítače VirtualBox z příkazového řádku (TechRepublic)
- Jak importovat a exportovat zařízení VirtualBox z příkazového řádku (TechRepublic)
.
- Jak automatizovat vytváření snímků VirtualBoxu pomocí příkazu VBoxManage (TechRepublic)
- Jak zlepšit výkon hostů VirtualBoxu v pěti krocích (TechRepublic)
- 5 budget-přívětivé aplikace pro klonování disků (TechRepublic Video)
- Windows v Linuxu se posouvají vpřed s novým Wine 2.0 (ZDNet)