Cómo hacer un CD de arranque múltiple que inicie un archivo ISO elegido por el usuario


37

Tengo muchos CD ISO descargados de Internet. Cada uno tiene un tamaño aproximado de 100 MB y consisten en programas de reparación / diagnóstico y otras herramientas. Algunos de ellos están basados ​​en Linux; otros se basan en clones de DOS, como FreeDOS.

Quiero poner todos los ISO en un DVD de arranque, para que cuando use el DVD, aparezca un menú que me indique que seleccione el ISO que quiero arrancar. ¿Cómo puedo hacer esto?

He visto algunos CD de rescate que son combinaciones de ISO de otras personas, pero no tengo idea de cómo se hicieron.


En cuanto a la recompensa:

Yo, una persona diferente al OP, he otorgado una recompensa por esta pregunta para una solución que cumpla con TODOS estos criterios:

  • Es para DVD (no para unidades flash !!!)
  • Está libre
  • Funciona con cualquier archivo ISO, independientemente del sistema operativo original

2
Hay una manera de hacerlo con unidades flash ... reboot.pro/13555
Moab

Respuestas:


8

Investigué un poco y encontré esta herramienta llamada SARDU . Esta herramienta es gratuita para uso no comercial. Leí el sitio web y creo que puede hacer lo que estás buscando. También puede consultar la página "Extra" para aprender cómo instalar ISO que no son oficialmente compatibles con el software.

EDITAR: Encontró algo más, aunque esto tiene una lista específica de .iso admitidos que debe usar; no puedes usar nada más que estos. Se llama MultiCD , y es un script de shell. Aquí está la lista de distribuciones compatibles. La mayoría de las cosas que he visto tiene una lista específica de cosas que puedes instalar. SARDU es el único que he visto hasta ahora que le permite usar cualquier ISO que desee.

Pero en serio, ¿qué hay de malo en usar unidades flash? Esta es ciertamente una pregunta muy interesante, pero las unidades flash son más prácticas en mi opinión. Puede obtener unidades flash en MUCHOS tamaños más grandes que incluso los DVD de mayor capacidad.


1
La herramienta parece interesante, pero por alguna razón todas sus casillas de verificación están deshabilitadas cuando la ejecuto. ¿Alguna idea de lo que podría estar causando eso? [ Editar: creo que descubrí por qué, no importa.] (En cuanto a por qué no quiero unidades flash: el hecho de que sean regrabables es la razón. La misma razón por la que no debe almacenar copias de seguridad en unidades flash: pueden ser desordenados accidentalmente.)
Mehrdad

Ese es un muy buen punto, pero podría mantener una imagen de respaldo de la unidad.
ephilip

¿Dónde guardo la copia de seguridad? ¿En otro disco regrabable? El objetivo es mantener la última copia de seguridad en algo de solo lectura. ;)
Mehrdad

1
Parece que SARDU " funciona ", pero es bastante limitado (al menos sin pasar por mucho dolor). +1 es una gran opción, pero realmente preferiría algo más fácil (o al menos más extensible).
Mehrdad

@Mehrdad en un DVD. xD
ephilip

7

Personaliza la plantilla UBCD

Usando la plantilla que se proporciona con el UBCD, puede crear fácilmente sus propias imágenes ISO y tener un buen menú para que el usuario seleccione:

Para agregar sus propias imágenes ISO a UBCD, cópielas en c: \ ubcd-extract \ ubcd \ custom. Opcionalmente, puede comprimir cada imagen usando gzip (a través de una herramienta como 7-Zip) para hacerlas más pequeñas. Luego edite c: \ ubcd-extract \ ubcd \ custom \ custom.cfg y agregue cada imagen ISO al menú.

Por ejemplo:

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

Lo he hecho en numerosas ocasiones para crear UBCD personalizados o simplemente CD de arranque alternativos con otras utilidades u opciones (como múltiples sistemas operativos en vivo)


1
¡¡Esperar lo!! ¿Es realmente tan fácil? Realmente espero tener la oportunidad de probar esto, y que la Note that not all ISO images can be successfully booted this way.advertencia no se aplique en mi caso ... veamos cómo funciona.
Mehrdad

Esto a veces parece funcionar. Sin embargo, necesita exactamente tanta RAM como el tamaño ISO (o más) ... ¿hay alguna manera de evitar eso? De lo contrario, estaría leyendo 700 MB de datos en la memoria, solo para arrancar ... e incluso obtuve "memoria insuficiente" en una máquina virtual de 2 GB, cuando mi archivo ISO es de 700 MB. ¿Alguna solución?
Mehrdad

Ah, está bien, parece que funciona bien en VirtualBox, si tengo suficiente memoria. Sin embargo, 700 MB todavía es mucho ...
Mehrdad

Parece que recibo un error 0x0000007Bsi intento usar la ISO de instalación de XP de esta manera ( INACCESSIBLE_BOOT_DEVICE) en VirtualBox. No estoy seguro de si lo intentaré en mi computadora real, pero supongo que este método no siempre funciona.
Mehrdad

hmm, nunca he tratado de usar la instalación ISO de XP, solo BartPE con XP live.
MaQleod

5

Considere cambiar a una unidad flash USB. Llevo 6 isos en una unidad USB, algunos Linux, algunos discos de utilidad y rescate. La experiencia con USB es mucho más rápida y es increíblemente fácil de crear con esta herramienta:

Pen Drive Linux

Cómo crear una unidad flash USB de arranque múltiple

  1. Ejecute YUMI-0.0.2.8.exe siguiendo las instrucciones en pantalla
  2. Ejecute la herramienta nuevamente para agregar más ISO / distribuciones a su unidad
  3. Reinicie su PC configurándolo para que arranque desde el dispositivo USB
  4. ¡Seleccione una distribución para arrancar desde el menú y disfrute!

Una vez que haya creado una unidad, es fácil agregarla y eliminarla manualmente de la lista si encuentra una distribución que el software no admite automáticamente. (o al menos fue con la versión anterior que uso)


+1 Uso esta herramienta todo el tiempo, me ha ayudado muchas veces
Sandeep Bansal

Cierto firmware no permitirá el arranque USB sin cambios de configuración
twinturbotom


2

Eche un vistazo a este artículo: Super-Disco: CD / DVD de proyecto de arranque múltiple con ISOLINUX .
El método usa ISOLINUX para ensamblar el DVD.

El artículo está orientado a Linux, pero también contiene al final instrucciones para incluir XP, que debería funcionar para todas las versiones de Windows.

Debe comprender que antes de crear un DVD de arranque múltiple, ya debería poder crear un CD de arranque que funcione de cada uno de los sistemas operativos que desea incluir.


Hmmmmm no parece trivial pero parece que vale la pena intentarlo, lo investigaré. ¡Gracias!
Mehrdad

Intenté que funcionara, pero es difícil de seguir: no puedo encontrar binarios para syslinux, por ejemplo. :(
Mehrdad

1
El artículo enumera al principio todas las herramientas necesarias y sus sitios web. La descarga de Syslinux contiene ISOLINUX.
harrymc

Sí, encontré el sitio web y la descarga, pero el problema es que parece ser el código fuente. No puedo entender qué archivos necesito y cuáles no.
Mehrdad

Encontré los binarios en la subcarpeta "core" en las versiones de Windows y Linux. El HowTo detalla exactamente qué archivos copiar y dónde, así que solo siga los pasos. Si no ve un archivo, simplemente búsquelo en el directorio en el que desempaquetó la versión.
harrymc


1

Esta página tiene mucha información: http://www.hiren.info/pages/bootablecd, principalmente sobre cómo crearon el menú del CD de arranque de Hiren, pero podrían adaptarse para otros usos.

También es posible que desee echar un vistazo a Bart PE para crear entornos de Windows de arranque también. http://www.nu2.nu/pebuilder/

Saludos


Desafortunadamente, Bart PE parece descontinuarse - el sitio está completamente limpio :(
AntonK

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.