Instalacja VirtualBox na Ubuntu 24.04
Metoda 1: Z repozytorium Ubuntu (zalecana)
sudo apt update
sudo apt install virtualbox
Metoda 2: Z oficjalnego repozytorium Oracle
1. Dodaj klucz GPG Oracle
wget -O- https://www.virtualbox.org/download/oracle_vbox_2016.asc | \
sudo gpg --dearmor --yes --output /usr/share/keyrings/oracle-virtualbox-2016.gpg
2. Dodaj repozytorium
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg] \
https://download.virtualbox.org/virtualbox/debian noble contrib" | \
sudo tee /etc/apt/sources.list.d/virtualbox.list
3. Zainstaluj VirtualBox
sudo apt update
sudo apt install virtualbox-7.1
Dodanie użytkownika do grupy vboxusers
Aby korzystać z VirtualBox bez uprawnień root:
sudo usermod -aG vboxusers $USER
Następnie wyloguj się i zaloguj ponownie, aby zmiany weszły w życie.
Extension Pack (opcjonalnie)
Extension Pack dodaje obsługę USB 2.0/3.0, RDP, szyfrowania dysków i inne funkcje.
Pobieranie
Pobierz Extension Pack ze strony virtualbox.org/wiki/Downloads — wybierz wersję zgodną z zainstalowanym VirtualBox.
Instalacja przez terminal
sudo VBoxManage extpack install Oracle_VirtualBox_Extension_Pack-7.1.x.vbox-extpack
Instalacja przez GUI
W VirtualBox przejdź do Plik → Preferencje → Rozszerzenia i kliknij ikonę +.
Weryfikacja instalacji
vboxmanage --version
Rozwiązywanie problemów
Błąd modułu jądra
Jeśli VirtualBox nie uruchamia maszyny z błędem dotyczącym modułu:
sudo modprobe vboxdrv
Jeśli moduł nie istnieje, zainstaluj nagłówki jądra i przebuduj:
sudo apt install linux-headers-$(uname -r)
sudo /sbin/vboxconfig
Secure Boot
Na systemach z włączonym Secure Boot moduły jądra VirtualBox muszą być podpisane. Najprostsze rozwiązanie to wyłączenie Secure Boot w UEFI lub użycie narzędzia mokutil do podpisania modułów.