Sie können ein ISO -Bild von Kali Linux von der offiziellen Website von Kali Linux herunterladen und auf Ihrem Computer installieren. Sie können auch Kali Linux live ausführen, ohne es auf Ihrem Computer zu installieren.
Sie können auch Ihr eigenes Kali Linux ISO -Bild erstellen. Sie können die offiziellen Kali-Linux-Build-Skripte verwenden, um neue Pakete hinzuzufügen, die Standarddesktop-Umgebung, neue Dateien überlagern usw. zu Ihrem Kali Linux ISO -Bild. Sie können fast jeden Aspekt Ihres Kali Linux ISO -Bildes konfigurieren.
In diesem Artikel werde ich Ihnen zeigen, wie Sie Ihr eigenes Kali Linux ISO -Bild erstellen können. Also lasst uns anfangen.
Inhaltsverzeichnis:
Anforderungen:
Um Ihr eigenes Kali Linux ISO -Bild zu erstellen, müssen Sie Kali Linux auf Ihrem Computer installieren lassen. Sie können auch Kali Linux im Live -Modus booten und es verwenden, um ein benutzerdefiniertes Kali Linux ISO -Bild zu erstellen.
NOTIZ: Sie können Ihr eigenes Kali Linux ISO-Bild auch in anderen debianbasierten Linux-Verteilungen erstellen. Aber das ist nicht der Umfang dieses Artikels.
Wenn Sie Unterstützung bei der Installation von Kali Linux auf Ihrem Computer benötigen, lesen Sie die folgenden Artikel:
Installieren von Abhängigkeitspaketen:
Aktualisieren Sie zunächst den APT -Paket -Repository -Cache mit dem folgenden Befehl:
$ sudo APT Update
Der APT -Paket -Repository -Cache sollte aktualisiert werden.
Führen Sie den folgenden Befehl aus, um alle Pakete zu installieren, die zum Erstellen eines benutzerdefinierten Kali Linux ISO -Bilds erforderlich sind:
$ sudo APT Installieren Sie Git Live-Build Simple-CDD CDEOTSTRAP CURL
Um die Installation zu bestätigen, drücken Sie Y und dann drücken Sie .
Der APT -Paket -Manager sollte alle erforderlichen Pakete aus dem Internet herunterladen. Es kann eine Weile dauern, bis es fertig ist.
Sobald die Pakete heruntergeladen sind, sollte der APT -Paketmanager sie installieren. Es kann eine Weile dauern, bis es fertig ist.
Zu diesem Zeitpunkt sollten alle erforderlichen Pakete installiert werden.
Klonen des Kali Linux Build-Scripts Repository:
Navigieren Sie nun zur ~/Downloads Verzeichnis wie folgt:
$ cd ~/downloads
Führen Sie den folgenden Befehl aus, um die Kali Linux Build-Skripts Git-Repository zu klonen:
$ git klone https: // gitlab.com/Kalilinux/Build-Scripts/Live-Build-Config.Git
Das Repository des Kali Linux Build-Skripts wird kloniert. Es kann einige Sekunden dauern, bis es fertig ist.
Das Repository des Kali Linux Build-Skripts sollte an diesem Punkt kloniert werden.
Ein neues Verzeichnis Live-Build-Config/ sollte in der erstellt werden ~/Downloads Verzeichnis.
Navigieren Sie nun zur Live-Build-Config/ Verzeichnis wie folgt:
$ CD Live-Build-Config/
Im Live-Build-Config/ Verzeichnis, Sie sollten die folgenden Dateien und Ordner finden:
$ ls -lh
Im Live-Build-Config/ Verzeichnis, Sie sollten das finden bauen.Sch Skript. Dies ist das Skript, mit dem ein Kali Linux ISO -Bild erstellt wird. Es gibt viele Befehlszeilenoptionen, mit denen Sie das Kali Linux ISO-Bild anpassen können. In den nächsten Abschnitten werde ich über die verfügbaren Befehlszeilenoptionen des bauen.Sch Skript.
Ändern der Desktop -Umgebung:
Zum Zeitpunkt dieses Schreibens verwendet Kali Linux standardmäßig die XFCE -Desktop -Umgebung. Das Kali Linux ISO -Bild startet also die XFCE -Desktop -Umgebung im Live -Modus und kann zur Installation der XFCE -Desktop -Umgebungsvariante auf Ihrem Computer verwendet werden.
Sie können eine andere Variante des Kali Linux ISO -Bilds erstellen, wenn Sie eine andere Desktop -Umgebung verwenden möchten.
Verwenden Sie die -Variante Befehlszeilenoption der bauen.Sch Skript gefolgt von der Kali Linux -Variante, die Sie verwenden möchten.
Zum Zeitpunkt dieses Schreibens sind die unterstützten Varianten:
Konfigurieren der mitgelieferten Pakete:
Die Liste der Pakete, die in Ihrem Kali Linux ISO -Bild enthalten sind, befindet sich in ihrem eigenen Verzeichnis in der Kali-config/ Verzeichnis.
Jede Variante hat ein eigenes Verzeichnis, wie Sie im Screenshot unten sehen können.
$ ls -lh kali -config/
Wie Sie sehen können, die Variante-Default/ Verzeichnis ist ein symbolischer Link zum Verzeichnis variante-xfce/. Ich habe Ihnen gesagt, dass Kali Linux standardmäßig die XFCE -Desktop -Umgebung verwendet. So, xfce ist die Standardvariante. Alle Änderungen, die Sie an der vornehmen Variante-Default/ Verzeichnis sind tatsächlich die Änderungen, die Sie an der vornehmen variante-xfce/ Verzeichnis.
Beachten Sie, dass ich Änderungen an der Standardvariante vornehmen werde (Variante-Default/ Verzeichnis) des Kali -Linux in diesem Artikel, nur um die Dinge einfach zu halten. Sie können Änderungen an jeder anderen Variante vornehmen, die Sie sich wünschen.
In jedem der Variante-*/ Verzeichnis, Sie werden eine finden Paketlisten/ Verzeichnis und dort finden Sie eine Kali.Liste.Chroot Datei wie Sie im Screenshot unten sehen können. Im Kali.Liste.Chroot Die Datei, alle Pakete, die im Kali Linux ISO -Bild enthalten sein sollen, sollten aufgeführt sein.
Um Ihrem Kali Linux ISO -Bild neue Pakete hinzuzufügen, öffnen Sie die Kali.Liste.Chroot Datei aus Ihrem gewünschten Variantenverzeichnis mit dem Nano Texteditor wie folgt:
$ nano kali-config/variante-default/paketlisten/kali.Liste.Chroot
Der Kali.Liste.Chroot Die Datei sollte geöffnet werden.
Angenommen, Sie möchten die Pakete hinzufügen Nodejs Und Baum zu Ihrem benutzerdefinierten Kali Linux ISO -Bild.
Geben Sie den Namen der Pakete ein (Nodejs Und Baum zum Beispiel), die Sie am Ende der hinzufügen möchten Kali.Liste.Chroot Datei. Jedes Paket in einer eigenen separaten Zeile, wie im Screenshot unten markiert. Sobald Sie fertig sind, drücken Sie + X gefolgt von Y Und um die zu retten Kali.Liste.Chroot Datei.
Das ist es. Wenn Sie das Kali Linux -ISO -Bild erstellen, sind die von Ihnen aufgenommenen Pakete da.
Überlagern von Dateien in Ihrem benutzerdefinierten ISO -Bild:
Sie können Ihrem Kali Linux ISO -Bild und dem Root -Dateisystem Ihres Kali Linux ISO -Bildes überlagern oder Verzeichnisse oder Verzeichnisse über die vorhandenen Kali -Linux -Dateien/-ordner/Ordner hinzufügen).
Es gibt einen Unterschied zwischen Überlagern von Dateien oder Verzeichnissen über dem Kali Linux ISO -Bild und dem Stammdateisystem Ihres Kali Linux ISO -Bildes.
Wenn Sie Dateien oder Verzeichnisse über dem Kali Linux-ISO-Bild überlagern, sind die Dateien oder Verzeichnisse verfügbar, wenn Sie das Kali Linux-ISO-Bild im schreibgeschützten Modus montieren. Die Dateien oder Verzeichnisse werden nicht in Ihre Kali Linux -Installationen kopiert. Die Dateien oder Verzeichnisse sind im Stammverzeichnis (/) Ihrer Kali -Linux -Installationen nicht verfügbar. Sie werden auch im Root -Verzeichnis (/) nicht verfügbar sein, wenn Sie Kali Linux im Live -Modus unter Verwendung des benutzerdefinierten Kali Linux ISO -Bilds booten.
Wenn Sie Dateien oder Verzeichnisse über dem Stammdateisystem Ihres Kali Linux ISO -Images überlagern, sind die Dateien oder Verzeichnisse im Stammverzeichnis (/) Ihrer Kali Linux -Installationen verfügbar. Sie werden auch im Root -Verzeichnis (/) verfügbar sein, wenn Sie Kali Linux im Live -Modus unter Verwendung des benutzerdefinierten Kali Linux ISO -Bilds booten.
Im Kali-config/Common/ Verzeichnis, Sie sollten das finden inklusive.binär/ Und inklusive.chroot/ Verzeichnis wie im Screenshot unten markiert.
inklusive.binär/ - Alle Dateien oder Verzeichnisse, die Sie in diesem Verzeichnis einfügen.
inklusive.chroot/ - Alle Dateien oder Verzeichnisse, die Sie in diesem Verzeichnis einfügen.
Verwenden Sie einen benutzerdefinierten Paketspiegel zum Erstellen von Kali Linux ISO -Bild:
Jedes Mal, wenn Sie ein Kali Linux ISO-Bild mit den offiziellen Kali Linux-Build-Skripts erstellen, müssen Sie viele Pakete aus dem Internet herunterladen. Dies kann viel Zeit in Anspruch nehmen, um zu vervollständigen, was wiederum die Zeit erhöht, die Sie benötigen, um ein benutzerdefiniertes Kali Linux ISO -Bild zu erstellen.
Wenn Sie also viele Kali Linux -ISO -Bilder erstellen, möchten Sie möglicherweise Ihren eigenen lokalen Kali Linux -Paketspiegel verwenden, um die Downloads zu beschleunigen. Dies beschleunigt wiederum den Build -Prozess des Kali Linux ISO -Bildes.
Um Ihren eigenen Paketspiegel zum Erstellen von Kali Linux -ISO -Bildern zu verwenden, erstellen Sie eine neue Datei .Spiegel In der Wurzel des offiziellen Kali Linux-Build-Skript-Verzeichnisses wie folgt:
$ nano .Spiegel
Geben Sie nun die URL Ihres lokalen Kali -Linux -Spiegels ein.
Sobald Sie fertig sind, drücken Sie + X gefolgt von Y Und um die zu retten .Spiegel Datei.
Ab dem nächsten Kali Linux ISO -Build sollte Ihr lokaler Kali Linux -Paketspiegel verwendet werden.
Erstellen eines Kali Linux ISO -Bildes:
Nachdem Sie nun die häufigsten Befehlszeilenoptionen und -Methoden zum Anpassen des Kali Linux ISO-Bilds kennen, können Sie endlich Ihr eigenes Kali Linux ISO-Bild erstellen.
Um ein Kali Linux Live ISO -Bild zu erstellen, das die Standard -Desktop -Umgebung verwendet, können Sie das Build -Skript wie folgt ausführen:
$ ./bauen.Sh --verbose
Wenn Sie Kali Linux nicht im Live -Modus ausführen und stattdessen ein Kali Linux ISO -Bild erstellen möchten, um nur Kali Linux auf Ihrem Computer zu installieren, führen Sie das Build -Skript mit dem aus -Installateur Befehlszeilenoption wie folgt:
$ ./bauen.SH --verbose -Installator
Wenn Sie ein Kali Linux Net Installer ISO -Bild erstellen möchten, führen Sie das Build -Skript mit dem aus -Variante NETINST Befehlszeilenoption wie folgt:
$ ./bauen.Sh --verbose -Variante Netinst
Wenn Sie eine andere Variante des Kali Linux -ISO -Bildes erstellen möchten, fügen Sie die gleiche Variante einfach an, einfach die Anhang das -Variante Befehlszeilenoption gefolgt von der gewünschten Variante wie folgt:
$ ./bauen.sh --verbose -Variante
NOTIZ: Ersetzen mit einer der unterstützten Kali Linux -Varianten.
Der Build -Prozess sollte sofort so beginnen, wie Sie im Screenshot unten sehen können. Es kann eine Weile dauern, bis es fertig ist.
Das Build -Skript erstellt ein benutzerdefiniertes Kali Linux ISO -Bild.
Ein benutzerdefiniertes Kali Linux -ISO -Bild wird als Show im Bild unten erstellt.
Ein benutzerdefiniertes Kali Linux -ISO -Bild wird wie unten gezeigt erstellt.
Ein benutzerdefiniertes Kali Linux -ISO -Bild wird als Show im Screenshot unten erstellt.
Zu diesem Zeitpunkt sollte ein benutzerdefiniertes Kali Linux -ISO -Bild erstellt werden.
Das benutzerdefinierte Kali Linux ISO -Bild sollte in der sein Bilder/ Verzeichnis, wie Sie im Screenshot unten sehen können.
$ ls -lh Bilder/
Jetzt können Sie das benutzerdefinierte Kali Linux ISO -Bild auf Ihrem USB -Daumenlaufwerk blinken und davon starten. Sie können Kali Linux im Live -Modus verwenden oder auf Ihrem Computer installieren.
Wenn Sie Unterstützung beim Erstellen eines kali linux -bootfähigen USB -Daumenlaufwerks mit dem benutzerdefinierten Kali Linux ISO -Bild benötigen, lesen Sie die folgenden Artikel.
Abschluss:
In diesem Artikel habe ich Ihnen gezeigt, wie Sie Ihr eigenes Kali Linux ISO-Bild mit den offiziellen Kali Linux-Build-Skripten erstellen können. Ich habe Ihnen auch gezeigt, wie Sie die Desktop -Umgebung des Kali Linux ISO -Bilds ändern und wie Sie konfigurieren, welche Pakete auch in das Kali Linux -ISO -Bild- und Overlay -Dateien auf das Kali Linux -ISO -Bild aufgenommen werden sollen.
Verweise:
[1] Erstellen eines benutzerdefinierten Kali ISO | Kali Linux -Dokumentation
[2] Anpassungsbeschwerden - Debian Live Manual
[3] Bauen kundenspezifischen Kali -ISOs | Kali Linux -Dokumentation