Nobara OS, bazująca na Fedorze, to fantastyczna dystrybucja Linuksa, szczególnie ceniona przez graczy za swoje optymalizacje. Czasami jednak instalacja oprogramowania, które wymaga głębokiej integracji z systemem, jak VirtualBox, może napotkać na nieoczekiwane przeszkody.

Przeszedłeś przez błędy Kernel driver not installed? Widziałeś tajemnicze komunikaty o nieudanej transakcji RPM? Ten poradnik jest dla Ciebie. Krok po kroku, przeprowadzimy Cię przez cały proces, omijając pułapki i rozwiązując problemy, abyś mógł cieszyć się wirtualizacją na swoim systemie.

Krok 0: Kluczowe Ustawienia BIOS/UEFI (Zanim zaczniesz)

Zanim wpiszesz w terminalu jakąkolwiek komendę, musisz upewnić się, że Twój komputer jest prawidłowo skonfigurowany. Pominięcie tego kroku jest przyczyną 90% problemów.

  1. Włącz Wirtualizację Sprzętową (VT-x / AMD-V):

    • Uruchom ponownie komputer i wejdź do BIOS/UEFI (najczęściej klawiszem Del, F2, F10).
    • Znajdź opcję o nazwie Intel Virtualization Technology (VT-x) (dla procesorów Intela) lub SVM Mode (dla procesorów AMD).
    • Upewnij się, że jest ustawiona na Enabled (Włączona).
  2. Wyłącz Secure Boot:

    • W tym samym menu BIOS/UEFI znajdź opcję Secure Boot.
    • Ustaw ją na Disabled (Wyłączona). Niestety, niepodpisane moduły jądra VirtualBox nie załadują się, gdy ta opcja jest aktywna.

Zapisz zmiany w BIOS/UEFI i uruchom ponownie komputer.

Instalacja VirtualBox: Metoda Oficjalna (Zalecana i Sprawdzona)

Na podstawie wielu testów okazuje się, że najpewniejszą metodą na Nobara OS nie jest instalacja z repozytoriów RPM Fusion (która często prowadzi do błędów kompilacji modułu), ale użycie oficjalnego instalatora ze strony Oracle.

Krok 1: Totalne Czyszczenie Systemu

Aby uniknąć konfliktów ze starymi lub nieudanymi instalacjami, zaczynamy od generalnych porządków. Otwórz terminal i wykonaj:

Bash

sudo dnf remove 'VirtualBox*'

To polecenie usunie wszystkie pakiety, których nazwa zaczyna się od „VirtualBox”, zapewniając nam czysty start.

Krok 2: Pobranie Oficjalnego Pakietu

Przejdź na oficjalną stronę pobierania VirtualBox: https://www.virtualbox.org/wiki/Linux_Downloads

W sekcji „Linux Distributions” znajdź i pobierz plik .rpm dla „Fedora 40 / 39”.

Krok 3: Instalacja Pakietu

W terminalu przejdź do folderu, do którego pobrałeś plik (zazwyczaj Pobrane) i uruchom instalację:

Bash

cd ~/Pobrane

sudo dnf install ./VirtualBox-*.rpm

Wskazówka: Wpisz ./VirtualBox- i naciśnij klawisz Tab, a terminal sam uzupełni resztę nazwy pliku.

Krok 4: Budowa i Konfiguracja Modułu Jądra

To jest najważniejszy moment. Po pomyślnej instalacji pakietu, musimy ręcznie uruchomić skrypt, który zbuduje i skonfiguruje sterownik VirtualBox dla Twojego jądra systemowego.

Bash

sudo /sbin/vboxconfig

Skrypt poinformuje o kolejnych etapach budowy modułu. Jeśli zakończy pracę bez czerwonych komunikatów [ FAILED ], oznacza to, że VirtualBox jest gotowy do pracy!

Rozwiązywanie Problemów (Gdyby coś poszło nie tak)

Jeśli podczas powyższych kroków napotkasz błąd, oto rozwiązania najczęstszych problemów:

  • Problem: Instalacja w Kroku 3 nie powiodła się z powodu „konfliktu plików” (conflicts with file from package VirtualBox-server...).

    • Rozwiązanie: Oznacza to, że Krok 1 (czyszczenie) nie został wykonany poprawnie. Uruchom sudo dnf remove 'VirtualBox*' ponownie i upewnij się, że zakończył się komunikatem Complete!.
  • Problem: Instalacja w Kroku 3 nie powiodła się z błędem A copy of VirtualBox is currently running....

    • Rozwiązanie: W tle działa „proces-duch” po starej instalacji. Najprostszym rozwiązaniem jest ponowne uruchomienie komputera. Po restarcie od razu przejdź do Kroku 3.
  • Problem: Polecenie sudo /sbin/vboxconfig nie istnieje (command not found).

    • Rozwiązanie: Oznacza to, że instalacja z Kroku 3 nie powiodła się. Rozwiąż problem z instalacją, a polecenie się pojawi.

Kroki Dodatkowe (Zalecane)

Gratulacje, Twój VirtualBox już działa! Aby w pełni wykorzystać jego możliwości, zrób jeszcze dwie rzeczy.

  1. Zainstaluj Extension Pack: Dodaje on wsparcie dla USB 2.0/3.0, szyfrowanie dysków i inne funkcje.

    • Na tej samej stronie pobierania znajdź i pobierz plik VirtualBox Extension Pack.
    • Uruchom VirtualBox, przejdź do Plik -> Narzędzia -> Menedżer pakietów rozszerzeń, kliknij Instaluj i wskaż pobrany plik.
  2. Dodaj swojego użytkownika do grupy vboxusers: Jest to konieczne, aby maszyny wirtualne miały dostęp do urządzeń USB podłączonych do komputera.

    Bash

    sudo usermod -aG vboxusers $USER

    Uwaga: Po wykonaniu tej komendy należy się wylogować i zalogować ponownie.

Podsumowanie

Instalacja VirtualBox na Nobara OS może być wyzwaniem, ale trzymając się sprawdzonej ścieżki – sprawdzenie BIOS, dokładne czyszczenie i użycie oficjalnego instalatora – jesteśmy w stanie pokonać wszystkie trudności. Mam nadzieję, że ten poradnik oszczędził Ci czasu i nerwów. Miłej wirtualizacji!