Multiboot-DVD mit Live-CDs?

1867
quack quixote

Wie kann ich eine multi-bootfähige (mit Menü) CD / DVD erstellen, die mehrere Live-CDs enthält? Gibt es eine "einfache" Möglichkeit, dies zu tun? Ich denke, Isolinux ist der Weg zu gehen, aber gibt es dafür ein Werkzeug?

3
Dies ist eine ausgezeichnete Idee! eleven81 vor 14 Jahren 0

1 Antwort auf die Frage

2
Krazy_Kaos

Die Jungs von HAK5 (Video-Podcast jetzt auf revision3) haben eine Folge darüber gemacht, was Sie fragen .

USB Multipass Dienstag, 28. Juli 2009 - Laufzeit 35:17

Warum sollten Sie etwa ein Dutzend bootfähige USB-Laufwerke mit sich führen, wenn Sie sie alle zu einem zusammenführen könnten?

In dieser Episode erstellen wir einen USB-Multipass mit einem benutzerdefinierten Startmenü, mit dem Sie beliebte Werkzeuge starten können, einschließlich Backtrack, Ophcrack, Kon-Boot, Dban, Freedos und mehr.

Außerdem gibt Shannon das Trinity Rescue Kit, die Boot-Disc mit dem Namen HLW für Ihren Computer.

Hier ist ihr Tutorial:

Es war der Traum vieler, die Pen-Tests, Forensik und Wiederherstellungs-Power unserer beliebten USB-bootfähigen Linux-Distributionen in einem einzigen Laufwerk mit einem benutzerdefinierten Startmenü zu kombinieren. Schließlich teilt Frank Castle dieses digitale Mojo mit uns. Ich bringe dir den USB Muiltipass. Während das Video Sie Schritt für Schritt durchläuft, gebe ich hier eine Übersicht mit Links.

Zunächst benötigen Sie drei Programme, PeToUSB grubinstund grub4dos. Bereiten Sie das USB-Laufwerk vor, indem Sie es mit PeToUSB formatieren. Wenn das Laufwerk angeschlossen ist, führen Sie die ausführbare PeToUSB-Datei aus, wählen Sie das Laufwerk aus, aktivieren Sie das Kontrollkästchen Festplattenformat aktivieren, Schnellformatierung und Erzwingen des Datenträgers und klicken Sie auf Starten. Wenn Sie ein Laufwerk mit mehr als 2 GB verwenden, erhalten Sie eine Fehlermeldung über die Aufhebung der Bereitstellung. Dies ist keine große Sache. Formatieren Sie das Laufwerk einfach als Fat32 mit dem Windows Disk Manager.

Weiter laufen grubinst_gui. Wählen Sie die Datenträgeroption und wählen Sie Ihr USB-Laufwerk. Stellen Sie sicher, dass Sie die richtige Laufwerksnummer auswählen. Wenn Sie nicht sicher sind, welches Laufwerk Ihr USB-Laufwerk ist, prüfen Sie mit Windows Disk Manager. Wenn Sie sicher sind, dass das richtige Laufwerk ausgewählt ist, klicken Sie auf Installieren. Es müssen keine Optionen geprüft werden, die Standardeinstellungen sind in Ordnung.

Sie müssen dann die Datei grldr aus dem grub4dosPaket in das Stammverzeichnis Ihres USB-Laufwerks kopieren . Schließen Sie die Installation ab, indem Sie eine leere Textdatei im Stammverzeichnis Ihres USB-Laufwerks erstellen menu.lst.

Sie können jetzt von diesem Laufwerk booten. Natürlich sind noch keine Linux-Distributionen und -Dienstprogramme installiert, so dass wir alle Goodies hinzufügen.

Wenn es um die Installation von Distributionen geht, zitiere ich Frank Castle, wie er es am besten formuliert.

Bei den meisten Distros, die ich hinzugefügt habe, habe ich mit einer .isoVersion davon angefangen . Ich entpackte die .isos dann entweder auf meinen Desktop oder direkt in das Stammverzeichnis des USB-Sticks (oder Sie könnten die Dateien einfach von einer gebrannten Version der Distribution kopieren, solange Sie die Dateien in das Stammverzeichnis Ihres USB-Sticks laden.) . Die meisten Linux-Distributionen werden mit 2 Ordnern geliefert: einem Boot-Ordner und einem weiteren Ordner, der das Fleisch und die Kartoffeln der Distribution enthält. Da es nicht möglich wäre, 6 oder 7 verschiedene Boot-Ordner zu haben, die sich nicht auf demselben USB-Stick überschneiden (ohne mehrere Partitionen - eine Route, die ich zu lange versucht habe), habe ich den Boot-Ordner einfach in bootbt3oder umbenanntbootknopabhängig von der Distribution, und beließ einfach den anderen Ordner, wie er ist. Ich fügte dann die entsprechenden Informationen hinzu, indem ich die Informationen verwendete:

  1. Schauen Sie sich die Informationen an, die in den meisten Linux-Distributionen in der Datei syslinux oder isolinux enthalten sind

  2. Betrachten einer (jetzt heruntergezogenen) Webseite mit Tonnen von Beispielen (entsprechend dieser Anleitung unter hinzugefügt Examples.txt)

  3. Versuch und Irrtum

    Die meisten Distros fielen unter die erste dieser Optionen: Backtrack 3, Backtrack 4, Knoppix und Trinity Rescue Kit funktionierten unter diesen Bedingungen gut

    Einige Distributionen fielen unter die Beispiel-Webseite: Dazu gehörte Ubuntu LiveCD (ein anderes Beispiel, weil es keinen Startordner und mehr als zwei Ordner gibt, der jedoch ohne Änderung der Ordnernamen funktionierte) und einige andere

    Nur wenige Distros fielen in die dritte Option, aber die, die dies taten, waren schwer zu bekommen. Dazu gehörten Kon-Boot und OPHcrack.

    OPHcrack (die neueste Version - 2.3.0), ein Werkzeug, das ich kannte, geliebt und abhängig war (zumindest bis ich Kon-boot kennengelernt habe; danke) vom .isobla bla bla hat nicht funktioniert. Es stellt sich heraus, dass Sie das Distro mit tazusb (Slitaz-Installationsprogramm) von http://www.objectif-securite.ch/slitaz/tazusb.exe auf ein Ersatzlaufwerk brennen müssen . Anschließend kopieren Sie diese Dateien in das Stammverzeichnis Ihres USB-Sticks usw. Die zweite Herausforderung bestand darin, beide Versionen von OPHcrack (XP und Vista) auf die Festplatte zu laden, da sich ALLE Dateien überlappten. Es stellt sich heraus, dass der einzige Unterschied zwischen den beiden Versionen die zur Verfügung gestellten Tabellen waren. Ich habe die Tabellen also einfach von einer CD auf die andere kopiert und wie gewohnt vorgegangen.

    Kon-Boot war ebenfalls schwierig über USB zu starten. Egal was ich tat, es würde booten, laden und sofort zum Grub-Bootloader zurückkehren. Nach ein paar Stunden Versuch und Irrtum entdeckte ich, dass ich GRUB sagen musste, dass das Festplattenlaufwerk das erste Startgerät war, obwohl es offensichtlich der USB-Stick war, da Windows anscheinend überhaupt nicht läuft ist nicht das erste Startgerät. Dies erforderte einige zusätzliche Zeilen. Aus irgendeinem Grund .isofunktionierte die Datei auch nicht (ich konnte die Rohdateien von Kon-Boot niemals extrahieren oder sogar sehen), so dass ich das Floppy-Image ( .img) verwenden musste.

Wenn Sie Grub anpassen möchten, müssen Sie lediglich ein 640x480 - 14-Farbbild erstellen. Dies ist mit Gimp leicht zu erreichen. Nachdem Sie ein Bild mit einer Auflösung von 640 x 480 erstellt haben, können Sie die Farben durch Auswahl von Bild, Modus, Indiziert und Eingabe der maximalen Farben auswählen. Speichern Sie diese Datei als XMP und speichern Sie sie. Kopieren Sie das gz in das Stammverzeichnis Ihres USB-Laufwerks und fügen Sie es splashimage /image.xpm.gzin Ihre menu.lstDatei ein. Weitere Informationen zum Anpassen der Datei grub menu.lst für Ihre spezifischen Distributionen finden Sie im Grub-Handbuch. Als Beispiel gebe ich meine Konfiguration hier an:

splashimage /jozette.xpm.gz color blue/black yellow/blue timeout 120 title BackTrack 4 BETA root (hd0,0) kernel /bootbt4/vmlinuz vga=0x317 ramdisk_size=6666 root=/dev/ram0 rw quiet initrd=/bootbt4/initrd.gz boot title Kon-Boot-test map --mem /FD0-konboot-v1.1-2in1.img (fd0) map --hook chainloader (fd0)+1 map (hd1) (hd0) map --hook rootnoverify (fd0) title Memtest86 kernel /memdisk initrd /memtestp.img title ntpasswd kernel /ntpasswd/vmlinuz rw vga=1 initrd=/ntpasswd/initrd.cgz /ntpasswd/scsi.cgz initrd /ntpasswd/initrd.cgz title DBAN kernel /memdisk initrd /dban.img title SystemRescueCD kernel /rescuecd initrd=initram.igz video=ofonly vga=0 scandelay=5 initrd /initram.igz title FreeDOS root (hd0,2) kernel /memdisk initrd /freedos.img floppy title Ophcrack kernel /bootoph/bzImage rw root=/dev/null vga=normal lang=C kmap=us screen=1024x768x16 autologin initrd /bootoph/rootfs.gz 

Ich bin mir sicher, dass es viele Fragen und Weiterentwicklungen für dieses Projekt geben wird. Ich werde Ihnen also den Release-Thread der Episode 524 in den Hak5-Foren zeigen. Teile deine Gedanken!