Aby sprawdzić, czy procesor obsługuje wirtualizację (VT-x dla Intela lub AMD-V dla AMD) na systemie Linux, oraz czy opcja ta jest aktywna, wykonaj poniższe kroki. Poradnik kierowany jest zarówno do początkujących, jak i zaawansowanych użytkowników.
Czym jest wirtualizacja VT-x/AMD-V?
Wirtualizacja pozwala uruchamiać wiele systemów operacyjnych równolegle na jednym komputerze – dzięki temu możliwe jest np. testowanie różnych środowisk, odpalanie starszych aplikacji lub wydzielenie maszyn wirtualnych dla programów wymagających osobnego systemu.
Dlaczego trzeba sprawdzić obsługę wirtualizacji?
- Bez wsparcia VT-x/AMD-V nie uruchomisz wydajnych maszyn wirtualnych (Hyervisor, VirtualBox, KVM i inne)
- Funkcja ta musi być wspierana przez procesor oraz zazwyczaj włączona w ustawieniach BIOS/UEFI
1. Sprawdzanie obsługi wirtualizacji na poziomie procesora (CPU)
Metoda 1: Plik /proc/cpuinfo
- Otwórz terminal (np. skrót Ctrl+Alt+T).
- Wpisz poniższe polecenie:
grep -m1 -oE 'vmx|svm' /proc/cpuinfo
-
vmx – oznacza obsługę Intel VT-x.
-
svm – oznacza obsługę AMD-V.
Jeśli pojawi się któreś z tych oznaczeń, CPU obsługuje wirtualizację. Brak wyniku oznacza brak wsparcia.
Metoda 2: Polecenie lscpu
- W terminalu wpisz:
lscpu | awk -F': *' '/Virtualization/{print $2}'
Zwróci VT-x (Intel) lub AMD-V (AMD), jeśli procesor wspiera wirtualizację. Brak odpowiedzi oznacza jej brak.
Metoda 3 – Kolorowy podgląd flag
- (Opcjonalnie, bardziej czytelnie) Możesz wyróżnić flagi poleceniem:
- Dla Intela:
bash grep --color vmx /proc/cpuinfo - Dla AMD:
bash grep --color svm /proc/cpuinfoOznaczone kolorem fragmenty „vmx” lub „svm” potwierdzają obecność danej technologii.
2. Sprawdzanie, czy wirtualizacja jest aktywna w BIOS/UEFI
Procesory często mają wyłączoną wirtualizację fabrycznie – wymaga to jej ręcznego uruchomienia w BIOS/UEFI.
Instrukcja krok po kroku:
- Uruchom ponownie komputer.
- Jeszcze przed pojawieniem się systemu naciśnij odpowiedni klawisz, aby wejść do BIOS/UEFI (najczęściej: Del, F2, czasem Esc, F10 – zależy od płyty głównej).
- W menu szukaj zakładki: Advanced, CPU Configuration lub podobnej.
- Znajdź opcję Intel Virtualization Technology (VT-x), AMD SVM Mode lub po prostu Virtualization.
- Ustaw na Enabled (włączona).
- Zapisz zmiany (F10 > Enter).
- Po restarcie możesz ponownie sprawdzić, czy CPU zgłasza obsługę VT-x/AMD-V metodami z punktu 1.
3. Jak sprawdzić z poziomu systemu Linux, czy wirtualizacja jest WŁĄCZONA (nie tylko obsługiwana)
Niektóre narzędzia pozwalają wykryć nie tylko obecność technologii, ale też jej aktywność.
Narzędzie kvm-ok (dla dystrybucji Debian/Ubuntu)
- Zainstaluj narzędzie:
sudo apt update sudo apt install cpu-checker
- Uruchom w terminalu:
kvm-ok
- Komunikat
KVM acceleration can be usedoznacza, że wirtualizacja jest obecnie włączona i dostępna. - Komunikat o braku VT-x/AMD-V lub wyłączonej funkcji oznacza, że wirtualizacja nie jest aktywna w BIOS/UEFI.
Najczęstsze problemy i wskazówki
- Starsze lub bardzo tanie procesory mogą nie obsługiwać VT-x/AMD-V wcale.
- Wirtualizacja bywa domyślnie wyłączona nawet w nowych komputerach.
- W niektórych BIOS/UEFI opcja może być ukryta jako “SVM Mode” (dla AMD) albo “Intel Virtualization Technology”.
Podsumowanie
- Sprawdzaj procesor (
/proc/cpuinfo,lscpu) - Włączaj wirtualizację w BIOS/UEFI, jeśli masz taką opcję
- Testuj dostępność z pomocą
kvm-ok(na Ubuntu/Debian)
Dzięki tym krokom zyskasz pewność, czy Twój system Linux jest gotowy do wirtualizacji i dalszej pracy z maszynami wirtualnymi.






