Przejdź do głównej zawartości

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.