Comment créer un CD multiboot qui démarrera un fichier ISO choisi par l'utilisateur

37

J'ai beaucoup de CD ISO téléchargés sur Internet. Ils ont chacun une taille d’environ 100 Mo et se composent de programmes de réparation / diagnostic et d’autres outils. Certains d'entre eux sont basés sur Linux; d'autres sont basés sur des clones DOS, comme FreeDOS.

Je souhaite placer toutes les images ISO sur un seul DVD amorçable. Ainsi, lorsque j'utilise le DVD, un menu m'invite à sélectionner l'ISO que je souhaite démarrer. Comment puis-je faire ceci?

J'ai vu des CD de secours combinant des ISOs d'autres personnes, mais je n'ai aucune idée de la façon dont ils ont été fabriqués.


En ce qui concerne la prime:

Moi, une personne différente de celle du PO, j'ai accordé une prime à cette question pour une solution qui répond à TOUS ces critères:

  • Est-ce pour les DVD (pas les lecteurs flash !!!)
  • Est libre
  • Fonctionne avec n'importe quel fichier ISO, quel que soit le système d'exploitation d'origine
rsk82
la source
2
Il existe un moyen de le faire avec des lecteurs flash ... reboot.pro/13555
Moab

Réponses:

8

J'ai fait des recherches et trouvé cet outil appelé SARDU . Cet outil est gratuit pour une utilisation non commerciale. J'ai lu le site Web et je pense qu'il peut faire ce que vous cherchez. Vous pouvez également consulter la page "Extra" pour savoir comment installer des fichiers ISO qui ne sont pas officiellement pris en charge par le logiciel.

EDIT: Vous avez trouvé quelque chose d’autre, bien qu’il contienne une liste spécifique de .iso supportés que vous devez utiliser; vous ne pouvez utiliser autre chose que ceux-ci. C'est ce qu'on appelle MultiCD , et c'est un script shell. Voici la liste des distributions prises en charge. La plupart des éléments que j'ai examinés contiennent une liste spécifique d'éléments que vous pouvez intégrer. SARDU est le seul que j'ai vu jusqu'à présent qui vous permette d'utiliser les ISO que vous voulez.

Mais sérieusement, quel est le problème avec l'utilisation de lecteurs flash? C'est certainement une question très intéressante, mais les clés USB sont plus pratiques à mon avis. Vous pouvez obtenir des lecteurs flash BEAUCOUP plus grands que les DVD de plus grande capacité.

éphilip
la source
1
L'outil semble intéressant, mais pour une raison quelconque, toutes ses cases à cocher sont désactivées lorsque je l'exécute. Une idée de ce qui pourrait causer ça? [ Edit: Je pense avoir compris pourquoi, ça ne fait rien.] (Pourquoi je ne veux pas de lecteurs flash: le fait même qu'ils soient réinscriptibles est la raison. Même raison pour laquelle vous ne devriez pas stocker de sauvegardes sur des lecteurs flash: ils peuvent être accidentellement foirés.)
Mehrdad
C'est un très bon point, mais vous pouvez simplement conserver une image de sauvegarde du lecteur.
ephilip
Où est-ce que je garde la sauvegarde? Sur un autre disque réinscriptible? Le but est de conserver la sauvegarde ultime sur quelque chose en lecture seule. ;)
Mehrdad
1
On dirait que SARDU " fonctionne ", mais c'est assez limité (au moins sans éprouver beaucoup de douleur). +1 c'est une excellente option, mais je préférerais vraiment quelque chose de plus simple (ou du moins plus extensible).
Mehrdad
@ Mehrdad Sur un DVD. xD
ephilip
7

Personnaliser le modèle UBCD

En utilisant le modèle fourni avec l'UBCD, vous pouvez facilement créer des sous-images dans vos propres images ISO et créer un menu agréable à choisir par l'utilisateur:

Pour ajouter vos propres images ISO à UBCD, copiez-les dans c: \ ubcd-extract \ ubcd \ custom. Vous pouvez éventuellement compresser chaque image à l'aide de gzip (via un outil tel que 7-Zip) pour les réduire. Ensuite, éditez c: \ ubcd-extract \ ubcd \ custom \ custom.cfg et ajoutez chaque image ISO au menu.

Par exemple:

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

Je l'ai déjà fait à maintes reprises pour créer des UBCD personnalisés ou simplement des CD d'amorçage alternatifs avec d'autres utilitaires ou options (tels que plusieurs systèmes d'exploitation).

MaQleod
la source
1
Attends quoi!! Est-ce vraiment si facile?? J'espère vraiment avoir l'occasion de tester cela et que l' Note that not all ISO images can be successfully booted this way.avertissement ne s'applique pas dans mon cas ... voyons comment cela se passe.
Mehrdad
Cela semble parfois fonctionner. Cependant, il faut exactement autant de RAM que la taille ISO (ou plus ??) ... existe-t-il un moyen d'éviter cela? Sinon, je lisais 700 Mo de données en mémoire, juste pour démarrer ... et j’ai même eu "pas assez de mémoire" sur une machine virtuelle de 2 Go, alors que mon fichier ISO était de 700 Mo. Une solution?
Mehrdad
Ah, OK, il semble que cela fonctionne bien sur VirtualBox, si j'ai assez de mémoire. 700 Mo, c'est encore beaucoup, cependant ...
Mehrdad
Il semble que je reçois une erreur 0x0000007Bsi j'essaie d'utiliser l'ISO d'installation XP de cette façon ( INACCESSIBLE_BOOT_DEVICE) sur VirtualBox. Je ne sais pas si je vais l'essayer sur mon ordinateur actuel, mais j'imagine que cette méthode pourrait ne pas toujours fonctionner.
Mehrdad
hmm, je n'ai jamais essayé d'utiliser l'ISO d'installation XP, seulement BartPE avec XP Live.
MaQleod
5

Envisagez de passer sur un lecteur flash USB. Je transporte 6 isos sur un lecteur USB, des Linux, des utilitaires et des disques de secours. L’expérience USB est tellement plus rapide et il est incroyablement facile à créer avec cet outil:

Pen Drive Linux

Comment créer un lecteur flash USB MultiBoot

  1. Exécutez YUMI-0.0.2.8.exe en suivant les instructions à l'écran.
  2. Exécutez à nouveau l’outil pour ajouter plus d’ISO / distributions à votre lecteur.
  3. Redémarrez votre PC en le configurant pour démarrer à partir du périphérique USB
  4. Sélectionnez une distribution à démarrer dans le menu et profitez-en!

Une fois que vous avez créé un lecteur, il est facile d’ajouter et de supprimer manuellement de la liste si vous tombez sur une distribution non automatiquement prise en charge par le logiciel. (ou du moins c'était avec la version précédente que j'utilise)

Dennis
la source
+1 J'utilise cet outil tout le temps, cela m'a beaucoup aidé
Sandeep Bansal
Certains micrologiciels ne permettent pas le démarrage par USB sans modifications de la configuration
twinturbotom
2

Consultez cet article: Super-Disc: CD / DVD de projets à démarrage multiple avec ISOLINUX .
La méthode utilise ISOLINUX pour assembler le DVD.

L'article est orienté Linux, mais contient aussi à la fin des instructions pour inclure XP, ce qui devrait fonctionner pour toutes les versions de Windows.

Vous devez comprendre qu'avant de créer un DVD à démarrage multiple, vous devez déjà être en mesure de créer un CD de démarrage et de travail de chaque système d'exploitation que vous souhaitez inclure.

harrymc
la source
Hmmmmm n'a pas l'air trivial, mais il semble que ça vaut le coup, je vais regarder. Merci!
Mehrdad
J'ai essayé de le faire fonctionner, mais c'est difficile à suivre - je ne trouve pas de fichiers binaires pour syslinux, par exemple. :(
Mehrdad
1
L'article répertorie au début tous les outils requis et leurs sites Web. Le téléchargement de Syslinux contient ISOLINUX.
harrymc
Oui, j'ai trouvé le site Web et le téléchargement, mais le problème est qu'il semble être du code source. Je n'arrive pas à déterminer les fichiers dont j'ai besoin et ceux que je n'ai pas.
Mehrdad
J'ai trouvé les fichiers binaires dans le sous-dossier "core" des versions Windows et Linux. Le HowTo détaille exactement quels fichiers copier où, alors suivez simplement les étapes. Si vous ne voyez pas un fichier, recherchez-le simplement dans le répertoire dans lequel vous avez décompressé la version.
harrymc
2

Regardez XBoot

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

ou YUMI

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

Moab
la source
1
@paranoid, Moab: Êtes-vous sûr de XBoottravailler pour des ISO arbitraires? Il semble être très limité ...
Mehrdad
sur la page du site xboot que j'ai postée, "Certains fichiers ISO qui ne sont pas pris en charge peuvent être ajoutés à l'aide de l'émulation Grub4dos. Allez à la page Conseils et astuces pour plus de détails."
Moab
1

Cette page contient de nombreuses informations: http://www.hiren.info/pages/bootablecd principalement sur la manière dont ils ont créé le menu du CD de démarrage de Hiren, mais qui pourraient être adaptés à d'autres utilisations.

Vous voudrez peut-être aussi jeter un œil à Bart PE pour créer également des environnements Windows amorçables. http://www.nu2.nu/pebuilder/

Cordialement

yoydigg3r
la source
Malheureusement, Bart PE semble avoir été arrêté - le site est complètement nettoyé :(
AntonK
-1

Essayez Easy2Boot (E2B)

Gratuit, fonctionne parfaitement avec les clés USB.

Bien que je n’ai pas testé l’outil avec DVD, il devrait également fonctionner de cette manière, conformément au guide Créer et graver un DVD ou un CD E2B .

AntonK
la source