Wie man Kali Linux auf VirtualBox installiert: Eine vollständige Schritt-für-Schritt-Anleitung
Kali Linux ist die branchenübliche Linux-Distribution für Penetrationstests, ethisches Hacking und Cybersecurity-Forschung. Egal ob Sie ein erfahrener Sicherheitsprofi sind oder gerade erst Ihre Reise in die offensive Sicherheit beginnen – das Ausführen von Kali Linux in VirtualBox ist eine der intelligentesten und sichersten Möglichkeiten, um eine vollständig funktionsfähige Laborumgebung aufzubauen – ohne Dual-Boot erforderlich, ohne dedizierte Hardware nötig.
In diesem umfassenden Leitfaden erfahren Sie genau, wie Sie Kali Linux herunterladen, konfigurieren und auf VirtualBox installieren, einschließlich der Optimierung Ihrer virtuellen Maschine mit Guest Additions für einen reibungsloseren und produktiveren Arbeitsablauf.
Warum Kali Linux in VirtualBox ausführen?
Bevor wir zu den Installationsschritten übergehen, lohnt es sich zu verstehen, warum eine virtualisierte Umgebung oft die bevorzugte Wahl für Sicherheitsfachleute ist:
- Isolation: Ihr Host-Betriebssystem bleibt vor potenziell gefährlichen Tools oder Exploits geschützt, die in der VM ausgeführt werden.
- Snapshots: Sie können den Zustand Ihrer VM jederzeit speichern und sofort zurücksetzen, wenn etwas schiefgeht.
- Portabilität: Virtuelle Maschinen können exportiert, freigegeben und auf verschiedener Hardware bereitgestellt werden.
- Kostengünstig: Keine Notwendigkeit für eine separate physische Maschine, die dem Sicherheitstesting gewidmet ist.
Wenn Sie über lokale Virtualisierung hinausgehen möchten und eine remote zugängliche, ständig verfügbare Umgebung benötigen, erwägen Sie eine VPS Hosting Lösung — ideal für die Ausführung persistenter Kali Linux Instanzen in der Cloud.
Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass Sie über Folgendes verfügen:
- Ein Host-Rechner mit Windows, macOS oder Linux
- Mindestens 8GB RAM (4GB Minimum für die VM)
- Mindestens 50GB freier Speicherplatz
- Eine stabile Internetverbindung zum Herunterladen erforderlicher Dateien
- VirtualBox installiert (wird in Schritt 1 behandelt)
Schritt 1: VirtualBox herunterladen und installieren
VirtualBox ist ein kostenloses, quelloffenes Hypervisor-Programm von Oracle, das Windows, macOS und Linux-Hostsysteme unterstützt.
- Besuchen Sie die offizielle VirtualBox-Downloads-Seite.
- Wählen Sie das Installer-Paket aus, das Ihrem Host-Betriebssystem entspricht (Windows, macOS oder Linux).
- Laden Sie den Installer herunter und führen Sie ihn aus.
- Folgen Sie den Anweisungen auf dem Bildschirm, um die Installation abzuschließen.
- Optional können Sie auch das VirtualBox Extension Pack von derselben Seite herunterladen und installieren – es bietet Unterstützung für USB 2.0/3.0, RDP und Festplattenverschlüsselung.
Starten Sie VirtualBox nach der Installation, um zu bestätigen, dass es ordnungsgemäß geöffnet wird, bevor Sie fortfahren.
Schritt 2: Kali Linux ISO herunterladen
Als Nächstes müssen Sie das offizielle Kali Linux ISO-Image abrufen.
- Navigieren Sie zur offiziellen Kali Linux Downloads-Seite.
- Wählen Sie unter Installer Images die 64-Bit-Version (empfohlen für die meisten modernen Systeme).
- Sie können über direkten HTTP oder über den Torrent-Link für höhere Geschwindigkeiten herunterladen.
- Überprüfen Sie die Integrität der heruntergeladenen Datei mit der bereitgestellten SHA256-Prüfsumme — dies ist besonders wichtig in einer sicherheitsorientierten Umgebung.
> Sicherheitstipp: Überprüfen Sie ISO-Prüfsummen immer vor der Installation, um sicherzustellen, dass das Image nicht manipuliert wurde.
Schritt 3: Erstellen Sie eine neue virtuelle Maschine in VirtualBox
Mit installiertem VirtualBox und heruntergeladenem ISO ist es Zeit, die virtuelle Maschine zu erstellen.
- Öffnen Sie VirtualBox und klicken Sie auf die Schaltfläche Neu in der Symbolleiste.
- Konfigurieren Sie im Dialog Name und Betriebssystem Folgendes:
- Name: Kali Linux (oder einen beliebigen Namen Ihrer Wahl)
- Typ: Linux
- Version: Debian (64-bit)
- Klicken Sie auf Weiter.
- Speicher (RAM): Weisen Sie mindestens 2048 MB (2GB) zu. Für ein komfortables Erlebnis beim gleichzeitigen Ausführen mehrerer Tools wird 4096 MB (4GB) dringend empfohlen.
- Klicken Sie auf Weiter.
- Festplatte: Wählen Sie Jetzt eine virtuelle Festplatte erstellen und klicken Sie auf Erstellen.
- Wählen Sie VDI (VirtualBox Disk Image) als Festplattendateityp und klicken Sie auf Weiter.
- Wählen Sie Dynamisch zugeordnet, um physischen Festplattenspeicher zu sparen, und klicken Sie auf Weiter.
- Legen Sie die Größe der virtuellen Festplatte auf mindestens 20GB fest — 40GB oder mehr wird empfohlen, wenn Sie planen, zusätzliche Tools zu installieren und erfasste Daten zu speichern.
- Klicken Sie auf Erstellen, um die virtuelle Maschine abzuschließen.
Schritt 4: Konfigurieren Sie die Virtual-Machine-Einstellungen
Bevor Sie die VM zum ersten Mal starten, wenden Sie die folgenden Konfigurationsanpassungen an, um eine reibungslose Installation zu gewährleisten.
Systemeinstellungen
- Wählen Sie Ihre neu erstellte VM in der VirtualBox-Seitenleiste aus und klicken Sie auf Einstellungen.
- Navigieren Sie zu System > Motherboard.
- Stellen Sie sicher, dass EFI aktivieren (nur spezielle Betriebssysteme) deaktiviert ist, es sei denn, Sie benötigen speziell den UEFI-Bootmodus.
- Unter System > Processor weisen Sie 2 oder mehr CPU-Kerne zu, wenn Ihr Host-Computer dies unterstützt — dies verbessert die Leistung erheblich.
Speichereinstellungen
- Gehen Sie im Einstellungsmenü zu Storage.
- Unter Controller: IDE klicken Sie auf das leere optische Laufwerk (Disc-Symbol).
- Klicken Sie auf der rechten Seite auf das Disc-Symbol neben Optical Drive und wählen Sie Choose a disk file.
- Navigieren Sie zu der Kali Linux ISO, die Sie in Schritt 2 heruntergeladen haben, und wählen Sie sie aus.
Netzwerkeinstellungen
- Navigieren Sie zu Network > Adapter 1.
- Wählen Sie einen der folgenden Modi basierend auf Ihren Anforderungen:
- NAT: Die VM teilt sich die Internetverbindung des Hosts. Am besten für isolierte Tests.
- Bridged Adapter: Die VM erhält ihre eigene IP-Adresse in Ihrem lokalen Netzwerk. Am besten, wenn die VM mit anderen Geräten kommunizieren muss.
Anzeigeeinstellungen
- Gehen Sie zu Display > Screen.
- Stellen Sie Video Memory auf 128 MB ein, um eine bessere grafische Leistung zu erzielen.
- Aktivieren Sie 3D Acceleration, wenn Ihre Host-GPU dies unterstützt.
Klicken Sie auf OK, um alle Einstellungen zu speichern.
Schritt 5: Kali Linux installieren
Jetzt sind Sie bereit, die virtuelle Maschine zu starten und das Kali Linux-Installationsprogramm auszuführen.
- Wählen Sie Ihre VM in der VirtualBox-Seitenleiste aus und klicken Sie auf Start.
- Die VM wird von der Kali Linux ISO gestartet. Wenn das Boot-Menü angezeigt wird, wählen Sie Graphical Install für die einfachste Installationserfahrung.
- Folgen Sie dem Installationsassistenten durch die folgenden Schritte:
Sprache und Gebietsschema
- Wählen Sie Ihre bevorzugte Sprache, Land/Region und Tastaturlayout.
Netzwerkkonfiguration
- Geben Sie einen Hostnamen für Ihren Computer ein (z. B.
kali-lab). - Sie können den Domänennamen für ein eigenständiges Setup leer lassen.
- Wenn Sie zur Netzwerkkonfiguration aufgefordert werden, können Sie diese überspringen und die Netzwerkeinstellungen nach der Installation konfigurieren.
Benutzerkonto-Setup
- Erstellen Sie ein Benutzerkonto ohne Root-Rechte mit einem starken Passwort (Kali Linux 2020+ verwendet nicht mehr Root als Standard-Login).
- Sie werden auch aufgefordert, ein Root-Passwort festzulegen — wählen Sie etwas Sicheres.
Festplattenpartitionierung
- Wählen Sie Guided – Use Entire Disk für ein unkompliziertes Setup.
- Wählen Sie Ihre virtuelle Festplatte, wenn Sie dazu aufgefordert werden.
- Wählen Sie All files in one partition für Einfachheit.
- Bestätigen Sie die Partitionsänderungen und schreiben Sie sie auf die Festplatte.
Softwareinstallation
- Das Installationsprogramm kopiert und installiert jetzt alle erforderlichen Pakete. Dies kann je nach Leistung Ihres Host-Systems 10–20 Minuten dauern.
GRUB-Bootloader
- Wenn Sie dazu aufgefordert werden, installieren Sie den GRUB-Bootloader auf das primäre Laufwerk (
/dev/sda).
- Nach Abschluss der Installation klicken Sie auf Continue, um die VM neu zu starten.
- Nach dem Neustart entfernen Sie die ISO aus dem virtuellen optischen Laufwerk (Devices > Optical Drives > Remove disk from virtual drive), um zu verhindern, dass das Installationsprogramm erneut gestartet wird.
- Melden Sie sich mit den Anmeldedaten an, die Sie während der Installation erstellt haben.
Schritt 6: VirtualBox Guest Additions installieren (Empfohlen)
VirtualBox Guest Additions ist ein Paket von Treibern und Dienstprogrammen, das die Leistung und Benutzerfreundlichkeit Ihrer Kali Linux VM dramatisch verbessert. Die Installation ist einer der wichtigsten Schritte nach der Installation.
Vorteile von Guest Additions:
- Verbesserte Grafiken: Höhere Bildschirmauflösungen und dynamische Fenstergrößenänderung
- Nahtlose Mausintegration: Keine Notwendigkeit, den Mauszeiger manuell zu erfassen/freizugeben
- Gemeinsame Zwischenablage: Text zwischen Ihrem Host-OS und Kali Linux kopieren und einfügen
- Gemeinsame Ordner: Einfache Dateiübertragung zwischen Host und Gast
- Bessere Leistung: Optimierte Display- und I/O-Treiber
Installationsschritte:
1. Aktualisieren Sie Ihre Paketliste:
sudo apt update && sudo apt upgrade -y2. Installieren Sie erforderliche Kernel-Header und Build-Tools:
sudo apt install -y linux-headers-$(uname -r) build-essential dkms3. Fügen Sie das Guest Additions CD-Image ein:
Gehen Sie in der VirtualBox-Menüleiste zu Geräte > Guest Additions CD-Image einfügen…
4. Mounten Sie die CD und führen Sie das Installationsprogramm aus:
sudo mkdir -p /media/cdrom
sudo mount /dev/cdrom /media/cdrom
sudo /media/cdrom/VBoxLinuxAdditions.run5. Starten Sie die VM neu, um die Änderungen anzuwenden:
sudo rebootNach dem Neustart sollten Sie eine verbesserte Bildschirmauflösung, nahtlose Mauspewegung und die Möglichkeit, die VM-Fenstergröße dynamisch zu ändern, bemerken.
Schritt 7: Härtung nach der Installation und Tipps
Jetzt, da Kali Linux in VirtualBox läuft, finden Sie hier einige Best Practices:
Halten Sie Ihr System aktuell
sudo apt update && sudo apt full-upgrade -yFühren Sie dies regelmäßig aus, um sicherzustellen, dass Sie die neuesten Sicherheitstools und Patches haben.
Erstellen Sie einen Snapshot
Bevor Sie größere Änderungen vornehmen oder ein neues Test-Engagement starten, erstellen Sie einen VirtualBox-Snapshot:
- Gehen Sie zu Machine > Take Snapshot
- Benennen Sie ihn (z. B. „Clean Install”), damit Sie jederzeit zurückrollen können
Konfigurieren Sie freigegebene Ordner
Richten Sie einen freigegebenen Ordner zwischen Host und Gast für einfache Dateiübertragung ein:
- Gehen Sie zu Settings > Shared Folders
- Fügen Sie einen neuen Ordner hinzu, aktivieren Sie Auto-mount und Make Permanent
- Greifen Sie in Kali darauf unter
/media/sf_<foldername>zu
Erkunden Sie den vorinstallierten Toolsatz
Kali Linux wird mit Hunderten von Sicherheitstools vorgeladen, die nach Kategorie organisiert sind, einschließlich:
- Nmap – Netzwerk-Scanning
- Metasploit Framework – Exploitation
- Burp Suite – Web-Anwendungstests
- Wireshark – Paketanalyse
- John the Ripper / Hashcat – Passwort-Cracking
Ihr Security Lab weiterentwickeln
Ein lokales VirtualBox-Setup ist ein ausgezeichneter Ausgangspunkt, hat aber Einschränkungen — Ihr Lab ist an eine einzelne Maschine gebunden, und ressourcenintensive Aufgaben können Ihr Host-System verlangsamen. Für Profis, die mehr Leistung, Flexibilität oder Remote-Zugriff benötigen, sollten Sie diese Alternativen in Betracht ziehen:
- VPS Hosting — Stellen Sie eine Cloud-basierte Kali Linux-Instanz bereit, die von überall aus zugänglich ist, mit dedizierten Ressourcen und vollständigem Root-Zugriff.
- Dedicated Servers — Für Security Labs auf Unternehmensebene, Red-Team-Operationen oder Trainingsumgebungen, die maximale Leistung und Isolation erfordern.
- GPU Hosting — Beschleunigen Sie Password Cracking, Hash-Analyse und Machine-Learning-basierte Sicherheitsaufgaben mit GPU-gestützter Infrastruktur.
Für Teams, die interne Sicherheitstools, Dashboards oder Reporting-Plattformen betreiben, bietet Shared Web Hosting eine kostengünstige Möglichkeit, unterstützende Webanwendungen neben Ihrer Lab-Umgebung zu hosten.
Häufig gestellte Fragen
Kann ich Kali Linux auf VirtualBox ohne einen leistungsstarken Computer ausführen?
Ja, aber die Leistung wird begrenzt sein. Weisen Sie der VM mindestens 2GB RAM und 2 CPU-Kerne zu. Für ein besseres Erlebnis werden 4GB RAM und 4 CPU-Kerne empfohlen.
Ist die Verwendung von Kali Linux legal?
Ja. Kali Linux selbst ist völlig legal. Die Verwendung seiner Tools zum Angriff auf Systeme ohne ausdrückliche schriftliche Genehmigung ist jedoch illegal. Führen Sie Penetrationstests immer nur auf Systemen durch, die Sie besitzen oder zu deren Test Sie autorisiert wurden.
Was ist der Unterschied zwischen Kali Linux und Ubuntu?
Obwohl beide Debian-basiert sind, ist Kali Linux speziell für offensive Sicherheit konzipiert und wird mit Hunderten von Penetrationstesting-Tools vorgeladen. Ubuntu ist eine universelle Distribution, die sich auf Benutzerfreundlichkeit und Stabilität konzentriert.
Sollte ich NAT oder Bridged-Netzwerk verwenden?
Verwenden Sie NAT für isolierte Tests, bei denen die VM nur Internetzugriff benötigt. Verwenden Sie Bridged, wenn die VM als separates Gerät in Ihrem Netzwerk erscheinen soll – nützlich zum Testen von Netzwerkdiensten oder zur Kommunikation mit anderen VMs.
Kann ich Kali Linux auf einem VPS statt auf VirtualBox installieren?
Absolut. Viele Benutzer bevorzugen die Ausführung von Kali auf einem VPS Hosting-Plan für 24/7-Verfügbarkeit, Remote-Zugriff und bessere Leistung im Vergleich zu einer lokalen VM.
Fazit
Die Installation von Kali Linux auf VirtualBox ist einer der zugänglichsten Wege, um ein professionelles Cybersecurity-Labor aufzubauen. Indem Sie dieser Anleitung folgen, haben Sie eine vollständig funktionsfähige Kali Linux-Umgebung eingerichtet, sie für optimale Leistung mit Guest Additions konfiguriert und den Grundstein für ethisches Hacking, Penetrationstests und Sicherheitsforschung gelegt.
Ob Sie sich auf Zertifizierungen wie OSCP oder CEH vorbereiten, autorisierte Sicherheitsbewertungen durchführen oder einfach nur die Kunst der Cybersicherheit erlernen – eine gut konfigurierte Kali Linux VM ist ein unverzichtbares Werkzeug in Ihrem Arsenal.
Wenn Ihre Anforderungen über das hinauswachsen, was eine lokale virtuelle Maschine bieten kann, bieten AlexHost’s VPS Hosting und Dedicated Servers die skalierbare, hochperformante Infrastruktur, um Ihre Sicherheitsoperationen auf die nächste Stufe zu bringen.
bei allen Hosting-Diensten