So erstellen Sie eine Multiboot-CD, mit der eine vom Benutzer ausgewählte ISO-Datei gestartet wird

37

Ich habe viele CD-ISOs aus dem Internet heruntergeladen. Sie sind jeweils ca. 100 MB groß und bestehen aus Reparatur- / Diagnoseprogrammen und anderen Tools. Einige von ihnen basieren auf Linux. andere basieren auf DOS-Klonen wie FreeDOS.

Ich möchte alle ISOs auf eine bootfähige DVD speichern, sodass ich bei Verwendung der DVD in einem Menü aufgefordert werde, die zu bootende ISO auszuwählen. Wie kann ich das machen?

Ich habe einige Rettungs-CDs gesehen, die Kombinationen der ISOs anderer Leute sind, aber ich habe keine Ahnung, wie sie hergestellt wurden.


In Bezug auf Kopfgeld:

Ich, eine andere Person als das OP, habe diese Frage mit einem Kopfgeld belegt, um eine Lösung zu finden, die ALLE folgenden Kriterien erfüllt:

  • Ist für DVDs (keine Flash-Laufwerke !!!)
  • Ist gratis
  • Funktioniert mit jeder ISO-Datei, unabhängig vom ursprünglichen Betriebssystem
rsk82
quelle
2
Es gibt eine Möglichkeit, dies mit Flash-Laufwerken zu tun ... reboot.pro/13555
Moab

Antworten:

8

Ich habe ein paar Nachforschungen angestellt und dieses Tool namens SARDU gefunden . Dieses Tool ist für den nichtkommerziellen Gebrauch kostenlos. Ich habe die Website gelesen und denke, sie kann das tun, wonach Sie suchen. Sie können auch auf der Seite "Extras" nachlesen, wie ISOs installiert werden, die von der Software nicht offiziell unterstützt werden.

BEARBEITEN: Sie haben etwas anderes gefunden, obwohl dies eine bestimmte Liste von unterstützten ISOs enthält, die Sie verwenden müssen. Sie können nichts anderes als diese verwenden. Es heißt MultiCD und ist ein Shell-Skript. Hier ist die Liste der unterstützten Distributionen. Die meisten Dinge, die ich angeschaut habe, haben eine bestimmte Liste von Dingen, die Sie intallieren können. SARDU ist die einzige, die ich bisher gesehen habe, mit der Sie beliebige ISOs verwenden können.

Aber im Ernst, was ist los mit der Verwendung von Flash-Laufwerken? Dies ist sicherlich eine sehr interessante Frage, aber Flash-Laufwerke sind meiner Meinung nach praktischer. Sie können Flash-Laufwerke in VIEL größeren Formaten erhalten als selbst DVDs mit der höchsten Kapazität.

Ephilip
quelle
1
Das Tool scheint interessant zu sein, aber aus irgendeinem Grund sind alle Kontrollkästchen deaktiviert, wenn ich es ausführe. Irgendeine Idee, was das verursachen könnte? [ Bearbeiten: Ich glaube, ich habe herausgefunden, warum, egal.] (Warum ich keine Flash-Laufwerke möchte: Die Tatsache, dass sie wiederbeschreibbar sind, ist der Grund. Der gleiche Grund, warum Sie keine Backups auf Flash-Laufwerken speichern sollten: Sie können versehentlich durcheinander gebracht werden.)
Mehrdad
Das ist ein sehr guter Punkt, aber Sie könnten einfach ein Backup-Image des Laufwerks erstellen.
Ephilip
Wo bewahre ich das Backup auf? Auf einem anderen wiederbeschreibbaren Laufwerk? Der springende Punkt ist, die ultimative Sicherung auf etwas schreibgeschütztem zu halten. ;)
Mehrdad
1
Es scheint, als ob SARDU " funktioniert ", aber es ist ziemlich begrenzt (zumindest ohne große Schmerzen). +1 ist eine großartige Option, aber ich würde wirklich lieber etwas einfacher (oder zumindest erweiterbarer).
Mehrdad
@Mehrdad Auf einer DVD. xD
Ephilip
7

Passen Sie die UBCD-Vorlage an

Mithilfe der mit der UBCD gelieferten Vorlage können Sie ganz einfach Ihre eigenen ISO-Images einreichen und haben ein nettes Menü zur Auswahl:

Um Ihre eigenen ISO-Images zu UBCD hinzuzufügen, kopieren Sie diese nach c: \ ubcd-extracted \ ubcd \ custom. Sie können jedes Bild optional mit gzip (über ein Tool wie 7-Zip) komprimieren, um es zu verkleinern. Bearbeiten Sie dann c: \ ubcd-extrahiert \ ubcd \ custom \ custom.cfg und fügen Sie jedes ISO-Image zum Menü hinzu.

Beispielsweise:

LABEL -
MENU LABEL Windows 98
TEXT HELP
 Windows 98 boot disk
ENDTEXT
LINUX /boot/syslinux/memdisk
INITRD /ubcd/custom/win98.iso.gz
APPEND iso raw

Ich habe dies wiederholt getan, um angepasste UBCDs oder alternative Boot-CDs mit anderen Dienstprogrammen oder Optionen (z. B. mehreren Live-Betriebssystemen) zu erstellen.

MaQleod
quelle
1
Warte was!! Ist es wirklich so einfach? Ich hoffe wirklich, dass ich Gelegenheit bekomme, dies zu testen, und dass die Note that not all ISO images can be successfully booted this way.Warnung in meinem Fall nicht zutrifft ... mal sehen, wie das geht.
Mehrdad
Das scheint manchmal zu funktionieren. Allerdings braucht es genau so viel RAM wie die ISO-Größe (oder mehr ??) ... gibt es eine Möglichkeit, dies zu vermeiden? Andernfalls würde ich 700 MB Daten in den Speicher einlesen, nur um zu booten ... und ich habe sogar "nicht genügend Speicher" auf einer virtuellen Maschine mit 2 GB, wenn meine ISO-Datei 700 MB groß ist. Irgendeine Lösung?
Mehrdad
Ah, OK, es scheint auf VirtualBox gut zu funktionieren, wenn ich genug Speicher habe. 700 MB sind immer noch viel ...
Mehrdad
Es scheint, als würde ich eine Fehlermeldung erhalten, 0x0000007Bwenn ich versuche, die XP-Installations-ISO auf diese Weise ( INACCESSIBLE_BOOT_DEVICE) auf VirtualBox zu verwenden. Ich bin nicht sicher, ob ich es auf meinem Computer probieren werde, aber ich vermute, dass diese Methode möglicherweise nicht immer funktioniert.
Mehrdad
hmm, ich habe noch nie versucht, die XP-Installations-ISO zu verwenden, nur BartPE mit XP live.
MaQleod
5

Ziehen Sie den Umstieg auf ein USB-Flash-Laufwerk in Betracht. Ich trage 6 Isos auf einem USB-Laufwerk, etwas Linux, ein Hilfsprogramm und Rettungsdisketten. Das USB-Erlebnis ist so viel schneller und mit diesem Tool unglaublich einfach zu erstellen:

Pen Drive Linux

So erstellen Sie ein MultiBoot-USB-Flash-Laufwerk

  1. Führen Sie YUMI-0.0.2.8.exe gemäß den Anweisungen auf dem Bildschirm aus
  2. Führen Sie das Tool erneut aus, um Ihrem Laufwerk weitere ISOs / Distributionen hinzuzufügen
  3. Starten Sie Ihren PC neu und starten Sie ihn vom USB-Gerät
  4. Wählen Sie eine Distribution zum Booten aus dem Menü und genießen Sie!

Sobald Sie ein Laufwerk erstellt haben, können Sie es einfach manuell zur Liste hinzufügen und daraus entfernen, wenn Sie auf eine Distribution stoßen, die von der Software nicht automatisch unterstützt wird. (oder zumindest war es mit der vorherigen Version, die ich benutze)

Dennis
quelle
+1 Ich benutze dieses Tool die ganze Zeit, es hat mir so oft geholfen
Sandeep Bansal
Bestimmte Firmware erlaubt keinen USB-Boot ohne Konfigurationsänderungen
twinturbotom
2

Mit EasyBoot können Sie ganz einfach eine Multiboot-DVD erstellen .

Bildbeschreibung hier eingeben

Kaykay
quelle
6
Kommerziell: 29,95 USD
Harrymc
2

Schauen Sie sich diesen Artikel an: Super-Disc: Multi-Boot-Projekt-CD / DVD mit ISOLINUX .
Die Methode verwendet ISOLINUX, um die DVD zusammenzustellen.

Der Artikel ist Linux-orientiert, enthält aber auch Anweisungen zum Einbeziehen von XP, die für alle Windows-Versionen funktionieren sollten.

Sie müssen verstehen, dass Sie vor dem Erstellen einer Multi-Boot-DVD bereits in der Lage sein sollten, von jedem Betriebssystem, das Sie einschließen möchten, eine funktionsfähige, bootfähige CD zu erstellen.

Harrymc
quelle
Hmmmmm sieht nicht trivial aus, aber es scheint einen Versuch wert zu sein, ich werde es untersuchen. Vielen Dank!
Mehrdad
Ich habe versucht, es zum Laufen zu bringen, aber es ist schwer zu befolgen - ich kann zum Beispiel keine Binärdateien für Syslinux finden. :(
Mehrdad
1
Der Artikel listet zu Beginn alle benötigten Tools und deren Webseiten auf. Der Syslinux-Download enthält ISOLINUX.
Harrymc
Ja, ich habe die Website und den Download gefunden, aber das Problem ist, dass es sich anscheinend um Quellcode handelt. Ich kann nicht herausfinden, welche Dateien ich benötige und welche nicht.
Mehrdad
Ich habe die Binärdateien im Unterordner "core" sowohl in der Windows- als auch in der Linux-Version gefunden. Das HowTo beschreibt genau, welche Dateien wo kopiert werden sollen. Befolgen Sie also einfach die Schritte. Wenn Sie keine Datei sehen, suchen Sie sie einfach in dem Verzeichnis, in das Sie die Version entpackt haben.
Harrymc
2

Schauen Sie sich XBoot an

https://sites.google.com/site/shamurxboot/tipsntrick

oder YUMI

http://www.pendrivelinux.com/yumi-multiboot-usb-creator/

Moab
quelle
1
@paranoid, Moab: Funktioniert das wirklich XBootfür beliebige ISOs? Es scheint sehr begrenzt zu sein ...
Mehrdad
Auf der von mir geposteten xboot-Site-Seite "Einige nicht unterstützte ISO-Dateien können mit der Grub4dos-ISO-Emulation hinzugefügt werden. Weitere Informationen finden Sie auf der Seite Tipps & Tricks."
Moab,
1

Diese Seite enthält viele Informationen: http://www.hiren.info/pages/bootablecd, hauptsächlich darüber, wie das Hiren's Boot-CD-Menü erstellt wurde, kann aber für andere Zwecke angepasst werden.

Sie können sich auch Bart PE ansehen, um auch bootfähige Windows-Umgebungen zu erstellen. http://www.nu2.nu/pebuilder/

Grüße

yoydigg3r
quelle
Leider scheint die
Produktion von