W ostatnim czasie zaktualizowałem VirtualBoxa do najnowszego wydania (na dzień dzisiejszy 5.1.26). Jak zwykle, kiedy otworzyłem VirtualBox po raz pierwszy (po aktualizacji), VirtualBox poprosił mnie o pobranie i zainstalowanie nowszego pakietu rozszerzeń. W standardowy sposób przeszedłem przez kolejne kroki, aby dowiedzieć się, że instalacja pakietu rozszerzeń nie powiodła się. To może powodować problemy, ponieważ codziennie polegam na VirtualBoxie. Musiałem to rozwiązać, w przeciwnym razie VirtualBox będzie mnie monitował o zainstalowanie pakietu rozszerzeń za każdym razem, gdy otworzę program, a niektóre funkcje (takie jak wsparcie dla urządzeń USB 2.0 i USB 3.0, VirtualBox RDP, szyfrowanie dysku, NVMe i PXE boot dla kart Intel) prawdopodobnie się nie powiedzie.
Rozwiązanie przyszło w drodze ręcznej instalacji. Jeśli znajdziesz się w tej samej sytuacji, przygotuj się do korzystania z okna terminala, w przeciwnym razie możesz czekać do następnego wydania VirtualBox.
Poprawka
Pierwszą rzeczą, którą musisz zrobić, to pobrać najnowsze wydanie extensionpacka. Ten konkretny plik do pobrania jest niezależny od platformy i będzie się kończył rozszerzeniem .vbox-extpack. Ja będę demonstrował na Elementary OS, ale proces jest podobny, niezależnie od platformy. Należy pobrać ten plik i otworzyć okno terminala. Przejdź do katalogu zawierającego pobrany plik i wydaj polecenie:
sudo VBoxManage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-XXX.vbox-extpack
Gdzie XXX to numer wydania.
Będziesz musiał wyrazić zgodę na EULA (Rysunek A), a instalacja będzie kontynuowana i zakończona.
Rysunek A
Po zakończeniu instalacji możesz myśleć, że to już koniec. Jeśli jednak ponownie otworzysz VirtualBoxa, zobaczysz ten sam komunikat. Jest jeszcze jedno polecenie, które należy wydać, aby zakończyć proces. Wróć do okna terminala i wydaj polecenie:
sudo VBoxManage extpack cleanup
Po wykonaniu tego polecenia, powinieneś być w stanie otworzyć VirtualBox i nie widzieć już ostrzeżenia, że twój Extension Pack jest nieaktualny. Gratulacje, rozwiązałeś ten frustrujący problem.
SEE: Basics of VMWare vSphere & ESXi Virtualization Software (TechRepublic Academy)
Hopefully this won’t happen again
It’s a rare occasion that I’ve witnessed VirtualBox break like this. Mimo to platforma nadal działała (nawet jeśli pakiet rozszerzeń był w złym wydaniu). Na szczęście z pomocą przyszły narzędzia wiersza poleceń. Jeśli ten sam problem wystąpi ponownie, masz teraz narzędzia, aby szybko go naprawić.
Sprawdź także
- Jak zmienić rozmiar maszyny wirtualnej VirtualBox z wiersza poleceń (TechRepublic)
- Jak importować i eksportować urządzenia VirtualBox z wiersza poleceń (TechRepublic)
- Jak zautomatyzować proces tworzenia maszyn wirtualnych?
- Jak zautomatyzować migawki VirtualBoxa za pomocą polecenia VBoxManage (TechRepublic)
- Jak poprawić wydajność gościa VirtualBoxa w pięciu krokach (TechRepublic)
- 5 przyjaznych dla budżetu aplikacji do klonowania dysków (TechRepublic)
- 5 przyjaznych dla budżetuprzyjaznych aplikacji do klonowania dysków (TechRepublic Video)
- Windows on Linux idzie naprzód z nowym Wine 2.0 release (ZDNet)