Jak zainstalować Kali Linux na VirtualBox: Kompletny przewodnik krok po kroku
Kali Linux to branża standard dystrybucja Linux do testowania penetracyjnego, etycznego hackowania i badań cyberbezpieczeństwa. Niezależnie od tego, czy jesteś doświadczonym specjalistą ds. bezpieczeństwa, czy dopiero zaczynasz swoją przygodę z bezpieczeństwem ofensywnym, uruchomienie Kali Linux wewnątrz VirtualBox to jeden z najmądrzejszych i najbezpieczniejszych sposobów na zbudowanie w pełni funkcjonalnego środowiska laboratoryjnego — bez dual-bootingu, bez dedykowanego sprzętu.
W tym kompleksowym przewodniku dowiesz się dokładnie, jak pobrać, skonfigurować i zainstalować Kali Linux na VirtualBox, w tym jak zoptymalizować maszynę wirtualną za pomocą Guest Additions dla płynniejszego i bardziej produktywnego przepływu pracy.
Dlaczego uruchamiać Kali Linux w VirtualBox?
Zanim przejdziemy do kroków instalacji, warto zrozumieć, dlaczego zwirtualizowane środowisko jest często preferowanym wyborem specjalistów ds. bezpieczeństwa:
- Izolacja: Twój główny system operacyjny pozostaje chroniony przed potencjalnie niebezpiecznymi narzędziami lub exploitami uruchomionymi wewnątrz VM.
- Snapshoty: Możesz zapisać stan swojej VM w dowolnym momencie i natychmiast wycofać się, jeśli coś pójdzie nie tak.
- Przenośność: Maszyny wirtualne można eksportować, udostępniać i wdrażać na różnym sprzęcie.
- Opłacalne: Nie ma potrzeby posiadania oddzielnej maszyny fizycznej dedykowanej do testowania bezpieczeństwa.
Jeśli szukasz czegoś więcej niż lokalna wirtualizacja i potrzebujesz zdalnie dostępnego, zawsze włączonego środowiska, rozważ rozwiązanie VPS Hosting — idealne do uruchamiania trwałych instancji Kali Linux w chmurze.
Wymagania wstępne
Zanim zaczniesz, upewnij się, że masz następujące elementy:
- Maszynę hosta z systemem Windows, macOS lub Linux
- Co najmniej 8GB RAM (minimum 4GB przydzielone VM)
- Co najmniej 50GB wolnego miejsca na dysku
- Stabilne połączenie internetowe do pobrania wymaganych plików
- Zainstalowany VirtualBox (omówiony w Kroku 1)
Krok 1: Pobierz i zainstaluj VirtualBox
VirtualBox to darmowy, otwartoźródłowy hiperwizor opracowany przez Oracle, który obsługuje systemy hosta Windows, macOS i Linux.
- Odwiedź oficjalną stronę pobierania VirtualBox.
- Wybierz pakiet instalacyjny odpowiadający Twojemu systemowi operacyjnemu hosta (Windows, macOS lub Linux).
- Pobierz i uruchom instalator.
- Postępuj zgodnie z instrukcjami na ekranie, aby ukończyć instalację.
- Opcjonalnie pobierz i zainstaluj VirtualBox Extension Pack z tej samej strony — dodaje obsługę USB 2.0/3.0, RDP i szyfrowania dysku.
Po zainstalowaniu uruchom VirtualBox, aby potwierdzić, że otwiera się prawidłowo, zanim przejdziesz dalej.
Krok 2: Pobierz ISO Kali Linux
Następnie musisz uzyskać oficjalny obraz ISO Kali Linux.
- Przejdź do oficjalnej strony pobierania Kali Linux.
- W sekcji Installer Images wybierz wersję 64-bitową (zalecana dla większości nowoczesnych systemów).
- Możesz pobrać za pośrednictwem bezpośredniego HTTP lub linku torrent dla szybszych prędkości.
- Zweryfikuj integralność pobranego pliku za pomocą dostarczonej sumy kontrolnej SHA256 — jest to szczególnie ważne w środowisku skoncentrowanym na bezpieczeństwie.
> Wskazówka dotycząca bezpieczeństwa: Zawsze weryfikuj sumy kontrolne ISO przed instalacją, aby upewnić się, że obraz nie został naruszony.
Krok 3: Utwórz nową maszynę wirtualną w VirtualBox
Po zainstalowaniu VirtualBox i pobraniu ISO nadszedł czas na utworzenie maszyny wirtualnej.
- Otwórz VirtualBox i kliknij przycisk Nowy na pasku narzędzi.
- W oknie dialogowym Nazwa i system operacyjny skonfiguruj następujące elementy:
- Nazwa: Kali Linux (lub dowolna nazwa, którą wolisz)
- Typ: Linux
- Wersja: Debian (64-bit)
- Kliknij Dalej.
- Pamięć (RAM): Przydziel co najmniej 2048 MB (2GB). Dla wygodnego doświadczenia uruchamiania wielu narzędzi jednocześnie, 4096 MB (4GB) jest zdecydowanie zalecane.
- Kliknij Dalej.
- Dysk twardy: Wybierz Utwórz wirtualny dysk twardy teraz i kliknij Utwórz.
- Wybierz VDI (VirtualBox Disk Image) jako typ pliku dysku twardego i kliknij Dalej.
- Wybierz Dynamicznie przydzielane, aby zaoszczędzić fizyczne miejsce na dysku, a następnie kliknij Dalej.
- Ustaw rozmiar dysku wirtualnego na co najmniej 20GB — 40GB lub więcej jest zalecane, jeśli planujesz zainstalować dodatkowe narzędzia i przechowywać przechwycone dane.
- Kliknij Utwórz, aby sfinalizować maszynę wirtualną.
Krok 4: Skonfiguruj ustawienia maszyny wirtualnej
Przed pierwszym uruchomieniem VM zastosuj następujące zmiany konfiguracji, aby zapewnić płynną instalację.
Ustawienia systemu
- Wybierz nowo utworzoną VM na pasku bocznym VirtualBox i kliknij Ustawienia.
- Przejdź do System > Płyta główna.
- Upewnij się, że opcja Włącz EFI (tylko specjalne systemy operacyjne) jest unchecked, chyba że specjalnie potrzebujesz trybu UEFI boot.
- W sekcji System > Procesor przydziel 2 lub więcej rdzeni CPU, jeśli Twoja maszyna hosta to obsługuje — znacznie poprawia to wydajność.
Ustawienia magazynu
- Przejdź do Magazyn w menu Ustawienia.
- W sekcji Kontroler: IDE kliknij pusty napęd optyczny (ikona dysku).
- Po prawej stronie kliknij ikonę dysku obok Napęd optyczny i wybierz Wybierz plik dysku.
- Przejdź do i wybierz ISO Kali Linux, które pobrałeś w Kroku 2.
Ustawienia sieci
- Przejdź do Sieć > Adapter 1.
- Wybierz jeden z następujących trybów w zależności od Twoich potrzeb:
- NAT: VM udostępnia połączenie internetowe hosta. Najlepsze do izolowanego testowania.
- Bridged Adapter: VM otrzymuje własny adres IP w sieci lokalnej. Najlepsze, jeśli VM musi komunikować się z innymi urządzeniami.
Ustawienia wyświetlania
- Przejdź do Wyświetlanie > Ekran.
- Ustaw Pamięć wideo na 128 MB dla lepszej wydajności graficznej.
- Włącz Przyspieszenie 3D, jeśli Twój GPU hosta to obsługuje.
Kliknij OK, aby zapisać wszystkie ustawienia.
Krok 5: Zainstaluj Kali Linux
Teraz jesteś gotów do uruchomienia maszyny wirtualnej i uruchomienia instalatora Kali Linux.
- Wybierz swoją VM na pasku bocznym VirtualBox i kliknij Start.
- VM uruchomi się z ISO Kali Linux. Gdy pojawi się menu boot, wybierz Graphical Install dla najłatwiejszego doświadczenia instalacji.
- Postępuj zgodnie z kreatorem instalacji poprzez następujące kroki:
Język i ustawienia regionalne
- Wybierz preferowany język, kraj/region i układ klawiatury.
Konfiguracja sieci
- Wpisz nazwę hosta dla swojej maszyny (np.
kali-lab). - Możesz pozostawić nazwę domeny pustą dla konfiguracji autonomicznej.
- Jeśli zostaniesz poproszony o konfigurację sieci, możesz ją pominąć i skonfigurować sieć po instalacji.
Konfiguracja konta użytkownika
- Utwórz konto użytkownika bez uprawnień root z silnym hasłem (Kali Linux 2020+ nie używa już root jako domyślnego logowania).
- Zostaniesz również poproszony o ustawienie hasła root — wybierz coś bezpiecznego.
Partycjonowanie dysku
- Wybierz Guided – Use Entire Disk dla prostej konfiguracji.
- Wybierz swój wirtualny dysk twardy, gdy zostaniesz poproszony.
- Wybierz All files in one partition dla prostoty.
- Potwierdź zmiany partycji i zapisz je na dysku.
Instalacja oprogramowania
- Instalator będzie teraz kopiować i instalować wszystkie wymagane pakiety. Może to potrwać 10–20 minut w zależności od wydajności Twojej maszyny hosta.
Bootloader GRUB
- Po wyświetleniu monitu zainstaluj bootloader GRUB na dysku głównym (
/dev/sda).
- Po zakończeniu instalacji kliknij Kontynuuj, aby ponownie uruchomić VM.
- Po ponownym uruchomieniu usuń ISO z wirtualnego napędu optycznego (Devices > Optical Drives > Remove disk from virtual drive), aby uniknąć ponownego uruchomienia z instalatora.
- Zaloguj się przy użyciu poświadczeń utworzonych podczas instalacji.
Krok 6: Zainstaluj VirtualBox Guest Additions (Zalecane)
VirtualBox Guest Additions to pakiet sterowników i narzędzi, które dramatycznie poprawiają wydajność i użyteczność Twojej VM Kali Linux. Zainstalowanie go to jeden z najważniejszych kroków po instalacji.
Korzyści z Guest Additions:
- Ulepszona grafika: Wyższe rozdzielczości ekranu i dynamiczne zmienianie rozmiaru okna
- Bezproblemowa integracja myszy: Nie ma potrzeby ręcznego przechwytywania/zwalniania kursora myszy
- Schowek udostępniony: Kopiuj i wklejaj tekst między systemem operacyjnym hosta a Kali Linux
- Foldery udostępnione: Łatwo przesyłaj pliki między hostem a gościem
- Lepsza wydajność: Zoptymalizowane sterowniki wyświetlania i I/O
Kroki instalacji:
1. Zaktualizuj listę pakietów:
sudo apt update && sudo apt upgrade -y2. Zainstaluj wymagane nagłówki jądra i narzędzia budowania:
sudo apt install -y linux-headers-$(uname -r) build-essential dkms3. Wstaw obraz CD Guest Additions:
W pasku menu VirtualBox przejdź do Devices > Insert Guest Additions CD image…
4. Zamontuj CD i uruchom instalator:
sudo mkdir -p /media/cdrom
sudo mount /dev/cdrom /media/cdrom
sudo /media/cdrom/VBoxLinuxAdditions.run5. Uruchom ponownie VM, aby zastosować zmiany:
sudo rebootPo ponownym uruchomieniu powinieneś zauważyć ulepszoną rozdzielczość ekranu, bezproblemowy ruch myszy i możliwość dynamicznego zmieniania rozmiaru okna VM.
Krok 7: Wzmacnianie bezpieczeństwa po instalacji i porady
Teraz, gdy Kali Linux jest uruchomiony i działa wewnątrz VirtualBox, oto kilka najlepszych praktyk, które należy stosować:
Utrzymuj swój system zaktualizowany
sudo apt update && sudo apt full-upgrade -yUruchamiaj to regularnie, aby upewnić się, że masz najnowsze narzędzia bezpieczeństwa i poprawki.
Zrób snapshot
Zanim dokonasz jakichkolwiek poważnych zmian lub zaczniesz nowe zaangażowanie testowe, zrób snapshot VirtualBox:
- Przejdź do Machine > Take Snapshot
- Nazwij go (np. "Clean Install"), aby móc się wycofać w dowolnym momencie
Skonfiguruj foldery udostępnione
Skonfiguruj folder udostępniony między hostem a gościem dla łatwego transferu plików:
- Przejdź do Settings > Shared Folders
- Dodaj nowy folder, zaznacz Auto-mount i Make Permanent
- Wewnątrz Kali uzyskaj do niego dostęp pod adresem
/media/sf_<foldername>
Odkryj wstępnie zainstalowany zestaw narzędzi
Kali Linux jest wstępnie załadowana setkami narzędzi bezpieczeństwa zorganizowanych według kategorii, w tym:
- Nmap – skanowanie sieci
- Metasploit Framework – eksploatacja
- Burp Suite – testowanie aplikacji internetowych
- Wireshark – analiza pakietów
- John the Ripper / Hashcat – łamanie haseł
Przeniesienie laboratorium bezpieczeństwa na wyższy poziom
Lokalna konfiguracja VirtualBox to doskonały punkt wyjścia, ale ma ograniczenia — Twoje laboratorium jest powiązane z jedną maszyną, a zadania wymagające dużych zasobów mogą spowolnić Twój system hosta. Dla profesjonalistów, którzy potrzebują większej mocy, elastyczności lub dostępu zdalnego, rozważ te alternatywy:
- VPS Hosting — Wdróż instancję Kali Linux opartą na chmurze dostępną z dowolnego miejsca, z dedykowanymi zasobami i pełnym dostępem root.
- Serwery dedykowane — Dla laboratoriów bezpieczeństwa na poziomie przedsiębiorstwa, operacji red team lub środowisk szkoleniowych wymagających maksymalnej wydajności i izolacji.
- GPU Hosting
