Eine WD-Partition mit Kali Linux bootfähig machen?

Eine WD-Partition mit Kali Linux bootfähig machen?

Ich habe eine 512 GB Passport SSD und sie ist in zwei Partitionen aufgeteilt. Eine ist 50 GB groß und die andere 462 GB, beide sind exFAT-formatiert. Ich möchte die 50 GB-Partition nehmen und sie zu einer bootfähigen Partition von Kali Linux Live mit Persistenz machen.

Ich habe versucht, Rufus zu verwenden, aber es zeigt nur die gesamte SSD als Auswahl an, nicht jede einzelne Partition. Ich habe versucht, diese Partition auf FAT32 zu formatieren und den Inhalt der ISO-Datei darauf zu kopieren, aber sie erschien nicht im Startmenü.

PS: Ich habe ein MacBook Pro 2018

Antwort1

Willkommen bei Unix & Linux StackExchange!

ddDas Kopieren des Kali-ISO-Images in eine Partition funktioniert möglicherweise nicht, da das ISO-Image, wenn es auch für die Verwendung auf Nicht-CD-Laufwerken vorbereitet wurde, bereits eine Partitionstabelle enthält: Sie müssen ddes in das gesamte Festplattengerät ( /dev/sddisk2) kopieren.

Sobald Sie dies getan haben, sollten Sie in der Lage sein, den ungenutzten Speicherplatz mithilfe von Partitionsverwaltungstools als ExFAT-Partition verfügbar zu machen.

Beachten Sie, dass wenn Kali bootfähig sein sollauf einem modernen Macdas UEFI verwendet, wird eine Partition für Kali nicht ausreichen: Sie benötigen außerdem eine kleine ESP (EFI System Partition), die den Bootloader von Kali enthält. Der Dateisystemtyp der ESP muss FAT32 sein (oder speziell auf Macs, HFS funktioniert auch): ExFAT funktioniert nicht, es sei denn, Apple hat spezielle UEFI-Boot-Unterstützung dafür hinzugefügt. All dies wird wahrscheinlich automatisch für Sie erledigt, wenn Sie das Kali-Image auf das gesamte Festplattengerät schreiben. Dies ist wahrscheinlich auch der Grund, warum Rufus Ihnen nicht die Möglichkeit gibt, nur auf eine bestimmte Partition zu schreiben.

Und ja, was Sie sehen, wenn Sie auf das Image als ISO9660-Dateisystem zugreifen, kann sich davon unterscheiden, wie es aussieht, wenn es auf ein anderes Festplattengerät als eine CD geschrieben wird.

Wenn die Partition gemountet ist, lässt das Betriebssystem dddas Überschreiben der Partition/Festplatte möglicherweise nicht zu.

Bevor Sie Kali auf Ihrem Mac starten können, müssen Sie wahrscheinlich in die MacOS-Wiederherstellung gehen und dort das Startsicherheitsdienstprogramm verwenden, um es auf „Keine Sicherheit“ und „Starten von externen Medien zulassen“ einzustellen. Lesen Sie dieses Apple-Dokument:https://support.apple.com/en-us/HT208330

Das Kali-ISO-Image hat einen speziellen Prozess durchlaufen isohybridund verfügt über eine eingebettete Partitionstabelle, die aktiv wird, wenn das ISO auf eine ganze Festplatte geschrieben wird.

Ihr Plan, den Inhalt des ISO in eine Partition zu extrahieren, würde erfordern, dass Sie zuerst die SSD partitionieren, sodass sie mindestens die ESP- + Kali-Partition + alle anderen gewünschten Partitionen enthält, und dann den Inhalt des ISO manuell kopieren, sodass die Bootloader-Teile an die ESP und der Rest an die Kali-Partition gehen. Bei diesem Vorgang würde die eingebettete Partitionstabelle im ISO überhaupt nicht verwendet.

Die genauen Anforderungen zu kennen, ist der schwierige Teil, und es kommt vor,VorSie booten sogar auf die SSD. Möglicherweise müssen Sie den Namen/die UUID der Kali-Partition genau auf die Werte einstellen, die das Kali-Installationsprogramm erwartet und erkennt, und Sie müssten wahrscheinlich den Kali-Live-Media-Prozess zurückentwickeln, um diese Anforderungen zu finden, da sie meines Erachtens nirgendwo dokumentiert sind.

Selbst wenn Sie es schaffen, es zum Booten zu bringen und Ihre SSD als gültiges Kali-Livemedium zu erkennen, weiß ich nicht, ob der Standardprozess zum Einrichten der Persistenz funktioniert, wenn bereits zusätzliche Partitionen auf der SSD vorhanden sind. Möglicherweise müssen Sie die Automatisierung überspringen und die entsprechenden Dinge manuell über die Befehlszeile ausführen. Und ich weiß nicht, was diese Dinge sein müssten: Möglicherweise versuchen Sie hier etwas völlig Neues.

Es wäre vermutlich viel einfacher, Kali mit dem Standardverfahren auf Ihrer SSD zu installieren (zunächst die gesamte SSD verwendend), Kali zu booten, um die Persistenz einzurichten, dann ein anderes Betriebssystem (z. B. MacOS) zu booten und die Kali Live-With-Persistence-Partition(en) zu verkleinern, um die Erstellung aller anderen Dinge zu ermöglichen, die Sie der SSD hinzufügen möchten.

verwandte Informationen