Come creare un CD multiboot che avvierà un file ISO scelto dall'utente


37

Ho molti ISO dei CD scaricati da Internet. Hanno una dimensione di circa 100 MB e sono costituiti da programmi di riparazione / diagnostica e altri strumenti. Alcuni di essi sono basati su Linux; altri sono basati su cloni DOS, come FreeDOS.

Voglio mettere tutti gli ISO su un DVD avviabile, in modo che quando uso il DVD, avrò un menu che mi chieda di selezionare l'ISO che voglio avviare. Come posso fare questo?

Ho visto alcuni CD di salvataggio che sono combinazioni di ISO di altre persone, ma non ho idea di come siano stati realizzati.


Per quanto riguarda la taglia:

Io, una persona diversa dall'OP, ho posto una taglia su questa domanda per una soluzione che soddisfi TUTTI questi criteri:

  • È per i DVD (non per le unità flash !!!)
  • È libero
  • Funziona con qualsiasi file ISO, indipendentemente dal sistema operativo originale

2
C'è un modo per farlo con le unità flash ... reboot.pro/13555
Moab

Risposte:


8

Ho fatto qualche ricerca e ho trovato questo strumento chiamato SARDU . Questo strumento è gratuito per uso non commerciale. Ho letto il sito Web e penso che possa fare quello che stai cercando. Puoi anche consultare la pagina "Extra" per sapere come installare ISO non ufficialmente supportati dal software.

EDIT: Ti ho trovato qualcos'altro, sebbene questo abbia un elenco specifico di .iso supportati che devi usare; non puoi usare altro che questi. Si chiama MultiCD ed è uno script di shell. Ecco l'elenco delle distro supportate. La maggior parte delle cose che ho visto ha un elenco specifico di cose che puoi installare. SARDU è l'unico che ho visto finora che ti consente di utilizzare qualsiasi ISO che desideri.

Ma seriamente, cosa c'è di sbagliato nell'utilizzo di unità flash? Questa è certamente una domanda molto interessante, ma secondo me le unità flash sono più pratiche. È possibile ottenere unità flash di dimensioni MOLTO più grandi anche dei DVD di capacità massima.


1
Lo strumento sembra interessante, ma per qualche motivo tutte le sue caselle di controllo sono disabilitate quando lo eseguo. Qualche idea di cosa potrebbe essere la causa? [ Modifica: penso di aver capito perché, non importa.] (Per quanto riguarda il motivo per cui non voglio unità flash: il fatto stesso che sono riscrivibili è il motivo. Stesso motivo per cui non dovresti archiviare i backup su unità flash: possono essere accidentalmente incasinati).
Mehrdad,

Questo è un ottimo punto, ma potresti semplicemente mantenere un'immagine di backup dell'unità.
Ephilip,

Dove posso conservare il backup? Su un'altra unità riscrivibile? L'intero punto è mantenere il backup finale su qualcosa di sola lettura. ;)
Mehrdad,

1
Sembra che "Sardu opere ", ma è piuttosto limitata (almeno senza passare attraverso un sacco di dolore). +1 è un'ottima opzione, ma preferirei davvero qualcosa di più semplice (o almeno più estensibile).
Mehrdad,

@Mehrdad su un DVD. xD
ephilip,

7

Personalizza il modello UBCD

Utilizzando il modello fornito con UBCD, puoi facilmente aggiungere le tue immagini ISO e avere un bel menu tra cui scegliere:

Per aggiungere le tue immagini ISO a UBCD, copiale in c: \ ubcd-extracted \ ubcd \ custom. Puoi opzionalmente comprimere ogni immagine usando gzip (tramite uno strumento come 7-Zip) per ridurla. Quindi modifica c: \ ubcd-extracted \ ubcd \ custom \ custom.cfg e aggiungi ogni immagine ISO al menu.

Per esempio:

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

L'ho fatto in numerose occasioni per creare UBCD personalizzati o semplicemente CD di avvio alternativi con altre utilità o opzioni (come più sistemi operativi live)


1
Aspetta cosa!! È davvero così facile?? Spero davvero di avere la possibilità di testarlo e che l' Note that not all ISO images can be successfully booted this way.avviso non si applichi nel mio caso ... vediamo come va.
Mehrdad,

Questo a volte sembra funzionare. Tuttavia, ha bisogno esattamente della stessa quantità di RAM della dimensione ISO (o più ??) ... c'è un modo per evitarlo? Altrimenti leggerei 700 MB di dati in memoria, solo per l'avvio ... e ho anche "memoria insufficiente" su una macchina virtuale da 2 GB, quando il mio file ISO è di 700 MB. Qualche correzione?
Mehrdad,

Ah, ok, sembra che funzioni bene su VirtualBox, se ho abbastanza memoria. 700 MB sono ancora tanti, però ...
Mehrdad,

Sembra che ottenga un errore 0x0000007Bse provo a utilizzare ISO di installazione XP in questo modo ( INACCESSIBLE_BOOT_DEVICE) su VirtualBox. Non sono sicuro se lo proverò sul mio computer reale, ma suppongo che questo metodo potrebbe non funzionare sempre.
Mehrdad,

hmm, non ho mai provato a usare l'ISO di installazione di XP, solo BartPE con XP live.
MaQleod,

5

Prendi in considerazione il passaggio a un'unità flash USB. Porto 6 isos in giro su un'unità USB, alcuni Linux, alcuni dischi di utilità e di salvataggio. L'esperienza USB è molto più veloce ed è incredibilmente facile da creare usando questo strumento:

Pen Drive Linux

Come creare un'unità flash USB MultiBoot

  1. Esegui YUMI-0.0.2.8.exe seguendo le istruzioni sullo schermo
  2. Eseguire di nuovo lo strumento per aggiungere altri ISO / distribuzioni al disco
  3. Riavvia il PC impostandolo per l'avvio dal dispositivo USB
  4. Seleziona una distribuzione da avviare dal menu e divertiti!

Una volta creata un'unità, è facile aggiungere e rimuovere manualmente dall'elenco se si riscontra una distribuzione che non è automaticamente supportata dal software. (o almeno era con la versione precedente che uso)


+1 Uso sempre questo strumento, mi ha aiutato tante volte
Sandeep Bansal,

Alcuni firmware non consentono l'avvio USB senza modifiche alla configurazione
twinturbotom,


2

Dai un'occhiata a questo articolo: Super-Disc: CD / DVD di progetto multi-boot con ISOLINUX .
Il metodo utilizza ISOLINUX per assemblare il DVD.

L'articolo è orientato a Linux, ma contiene anche alla fine istruzioni per includere XP, che dovrebbe funzionare per tutte le versioni di Windows.

Devi capire che prima di creare un DVD multi-boot, dovresti già essere in grado di creare un CD funzionante e avviabile di ciascuno dei sistemi operativi che intendi includere.


Hmmmmm non sembra banale ma sembra che valga la pena provare, ci penserò. Grazie!
Mehrdad,

Ho provato a farlo funzionare, ma è difficile da seguire - non riesco a trovare i binari per syslinux, per esempio. :(
Mehrdad,

1
L'articolo elenca all'inizio tutti gli strumenti richiesti e i loro siti Web. Il download di Syslinux contiene ISOLINUX.
harrymc,

Sì, ho trovato il sito Web e il download, ma il problema è che sembra essere il codice sorgente. Non riesco a capire quali file ho bisogno e quali no.
Mehrdad,

Ho trovato i binari nella sottocartella "core" nelle versioni Windows e Linux. Per sapere esattamente quali file copiare, segui semplicemente i passaggi. Se non vedi un file, cercalo nella directory in cui hai decompresso il rilascio.
harrymc,



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.