W niektórych dystrybucjach systemu Linux narzędzie VirtualBox może odmawiać uruchomienia po instalacji. Istnieje wiele powodów, dla których maszyna wirtualna może się nie uruchamiać. W tym przewodniku omówimy różne poprawki, które pomogą rozwiązać te problemy.
Poprawka 1 – Zainstaluj sterownik jądra VirtualBox
Głównym powodem, dla którego maszyna wirtualna VirtualBox nie uruchamia się w systemie Linux, jest brak instalacji sterownika jądra VirtualBox. Ten sterownik jest niezbędny w systemach Linux, a jego brak powoduje błędy i uniemożliwia uruchomienie maszyn wirtualnych.
Aby zainstalować sterownik jądra VirtualBox, otwórz terminal, naciskając Ctrl + Alt + T lub Ctrl + Shift + T. Następnie postępuj zgodnie z poniższymi instrukcjami.
Krok 1: Zainstaluj nagłówki jądra, które są wymagane do budowy modułów, takich jak sterownik jądra VirtualBox. Wprowadź poniższe polecenia, w zależności od używanej dystrybucji Linuxa.
Ubuntu
sudo apt install linux-headers-$(uname -r)
Debian
sudo apt-get install linux-headers-$(uname -r)
Arch Linux
sudo pacman -S linux-headers
Fedora
sudo dnf install "kernel-devel-uname-r == $(uname -r)"
OpenSUSE
sudo zypper install kernel-devel
Krok 2: Po zainstalowaniu nagłówków jądra, ponownie zainstaluj pakiet modułów VirtualBox. Wprowadź poniższe polecenia, które odpowiadają twojej dystrybucji Linuxa.
Ubuntu
sudo apt install virtualbox-dkms --reinstall
Debian
sudo apt install virtualbox-dkms --reinstall
Arch Linux
sudo pacman -R virtualbox-host-modules-arch && sudo pacman -S virtualbox-host-modules-arch
Fedora
sudo dnf remove VirtualBox akmod-VirtualBox && sudo dnf install VirtualBox akmod-VirtualBox
OpenSUSE
sudo zypper remove virtualbox-kmp-default
sudo zypper install virtualbox-kmp-default
Krok 3: Po ponownej instalacji modułów, załaduj je do systemu. Użyj poniższego polecenia:
sudo modprobe vboxdrv
Alternatywnie możesz uruchomić ponownie komputer, aby automatycznie załadować sterownik jądra.
Poprawka 2 – Zainstaluj pakiet rozszerzeń VirtualBox
Czasami maszyny wirtualne VirtualBox nie uruchamiają się, ponieważ zostały utworzone z włączonym pakietem rozszerzeń, który nie jest zainstalowany. Aby rozwiązać ten problem, otwórz terminal i wprowadź poniższe polecenia w zależności od używanej dystrybucji Linuxa.
Ubuntu
sudo apt install virtualbox-ext-pack
Debian (tylko Sid)
sudo apt-get install virtualbox-ext-pack
W innych wydaniach Debiana wykonaj:
wget https://download.virtualbox.org/virtualbox/6.1.4/Oracle_VM_VirtualBox_Extension_Pack-6.1.4.vbox-extpack
Następnie otwórz menedżera plików i kliknij dwukrotnie pakiet Ext, aby go zainstalować.
Arch Linux / Fedora / OpenSUSE
wget https://download.virtualbox.org/virtualbox/6.1.4/Oracle_VM_VirtualBox_Extension_Pack-6.1.4.vbox-extpack
Otwórz menedżera plików i kliknij dwukrotnie pakiet Ext, aby go zainstalować w VirtualBoxie.
Poprawka 3 – Zmień własność katalogu /usr/
Możesz napotkać błąd w VirtualBox, gdy moduł jądra jest zainstalowany, ale program nadal nie uruchamia żadnych maszyn wirtualnych. Przyczyną może być niewłaściwa własność katalogu /usr/
, który powinien być własnością użytkownika root.
Aby naprawić ten błąd, otwórz terminal i wykonaj poniższe kroki.
Krok 1: Sprawdź własność katalogu /usr/
używając polecenia:
ls -l /
Możesz także zastosować grep dla lepszej czytelności:
ls -l / | grep usr
Jeśli katalog /usr/
jest własnością root, powinieneś zobaczyć coś podobnego do:
drwxr-xr-x 14 root root 4096 Mar 27 2019 usr
Krok 2: Jeśli katalog /usr/
nie jest własnością użytkownika root, użyj polecenia chown, aby zmienić jego własność:
sudo chown root:root /usr/
Krok 3: Sprawdź ponownie własność katalogu, aby upewnić się, że zmiana została zastosowana:
drwxr-xr-x 14 root root 4096 Mar 27 2019 usr
Drobne problemy – Zaktualizuj VirtualBox
Drobne problemy z VirtualBox można zazwyczaj rozwiązać, aktualizując program do nowszej wersji. Oracle regularnie wprowadza poprawki i aktualizacje, które eliminują błędy. Aby zaktualizować VirtualBox, otwórz terminal i użyj swojego menedżera pakietów do przeprowadzenia aktualizacji w zwykły sposób.
newsblog.pl
newsblog.pl
newsblog.pl