3 votes

DVD multiboot avec des live-cds ?

Comment puis-je créer un cd/dvd multi-bootable (avec menu) qui contient un certain nombre de cd live ? Existe-t-il un moyen "facile" de le faire ? Je suppose qu'Isolinux est la solution, mais y a-t-il un outil disponible pour cela ?

2voto

Krazy_Kaos Points 1624

Les gars de HAK5 (podcast vidéo maintenant sur revision3), ont fait un épisode sur ce que vous demandez .

USB Multipass mardi 28 juillet 2009 - temps de fonctionnement 35:17

Pourquoi se promener avec une douzaine de clés USB amorçables quand vous quand vous pouvez les fusionner en une seule ?

Sur ce épisode, nous construisons un Multipass USB avec un menu de démarrage personnalisé prêt à lancer n'importe lequel de ses outils outils favoris, y compris Backtrack, Ophcrack, Kon-boot, dban, freedos, et plus encore.

Et Shannon passe en revue la Trinité Rescue Kit, le disque d'amorçage surnommé "CPR". pour votre ordinateur.

Voici leur tutoriel :

C'est le rêve de beaucoup de gens de combiner la puissance de test, d'analyse et de récupération de nos distros Linux amorçables USB préférées en un seul disque avec un menu de démarrage personnalisé. Enfin, Frank Castle partage ce plaisir numérique avec nous. Je vous présente le Muiltipass USB. Bien que la vidéo vous guide pas à pas, je vais vous donner un aperçu avec des liens ici.

D'abord vous aurez besoin de trois programmes, PeToUSB, grubinst y grub4dos . Préparez la clé USB en la formatant avec PeToUSB. Avec le lecteur branché, lancez l'exécutable PeToUSB, sélectionnez le lecteur, cochez Enable Disk Format, Quick Format et Force Volume Dismount et cliquez sur Start. Si vous utilisez un disque de plus de 2 Go, vous recevrez une erreur de démontage - ce n'est pas grave - il suffit de formater le disque en Fat32 avec le gestionnaire de disques de Windows.

Prochain cycle grubinst_gui . Sélectionnez l'option disque et choisissez votre lecteur USB. Veillez à sélectionner le bon numéro de lecteur. Si vous n'êtes pas sûr du numéro de votre lecteur USB, consultez le Gestionnaire de disques de Windows. Une fois que vous êtes sûr que le bon lecteur est sélectionné, allez-y et cliquez sur Installer. Aucune option n'a besoin d'être cochée, les valeurs par défaut conviennent parfaitement.

Vous devrez ensuite copier le fichier grldr depuis l'emplacement de l'ordinateur. grub4dos à la racine de votre clé USB. Enfin, terminez l'installation en créant un fichier texte vierge à la racine de votre clé USB appelé menu.lst .

Vous pouvez maintenant démarrer à partir de ce disque. Bien sûr, il n'y a pas encore de distributions et d'utilitaires Linux installés, alors passons à l'ajout de toutes les bonnes choses.

Pour ce qui est de l'installation des distros, je vais citer Frank Castle, qui est l'auteur de la meilleure phrase.

Pour la plupart des distros que j'ai ajoutées, j'ai commencé avec un fichier .iso version de celui-ci. J'ai ensuite extrait le .iso sur mon bureau ou directement à la racine de la clé USB (ou vous pouvez simplement copier les fichiers d'une version gravée de la distribution, du moment que les fichiers se trouvent à la racine de votre clé USB). La plupart des distributions Linux sont livrées avec deux dossiers : un dossier de démarrage et un autre dossier qui contient la chair et les pommes de terre de la distribution. Puisqu'il serait impossible d'avoir 6 ou 7 dossiers de démarrage différents qui ne se chevauchent pas sur la même clé USB (sans partitions multiples - une voie que j'ai essayé d'emprunter pendant trop longtemps), j'ai simplement renommé le dossier de démarrage en quelque chose du genre bootbt3 o bootknop selon la distro, et j'ai laissé l'autre dossier tel quel. J'ai ensuite ajouté les informations appropriées en utilisant les informations de l'un ou l'autre :

  1. En regardant les informations fournies dans le fichier syslinux ou isolinux dans la plupart des distros Linux

  2. En regardant une page web (maintenant supprimée) avec des tonnes d'exemples (ajoutés de manière appropriée à ce tutoriel sous la rubrique Examples.txt )

  3. Essais et erreurs

    La plupart des distributions relèvent de la première de ces options : Backtrack 3, Backtrack 4, Knoppix, et Trinity Rescue Kit ont tous fonctionné correctement dans ces conditions.

    Quelques distros sont tombés sous la page web d'exemples : ceux-ci incluent Ubuntu LiveCD (un exemple différent parce qu'il n'y a pas de dossier de démarrage et beaucoup plus que deux dossiers, mais il a fini par fonctionner sans changer les noms de dossiers) ainsi que quelques autres

    Peu de Distros ont choisi la troisième option, mais celles qui l'ont fait ont été difficiles à faire fonctionner. Parmi elles, Kon-Boot et OPHcrack.

    OPHcrack (la dernière version - 2.3.0), un outil que j'ai connu, aimé et dont je dépendais (du moins jusqu'à ce que je rencontre Kon-boot ; merci) était apparemment différent de toutes les autres distros parce que le simple fait de copier les fichiers de l'archive .iso bla bla bla n'a pas marché. Il s'avère que vous devez graver le Distro sur une clé USB de rechange en utilisant tazusb (installateur de Slitaz) à partir de http://www.objectif-securite.ch/slitaz/tazusb.exe . Vous copiez ensuite ces fichiers à la racine de votre clé USB et ainsi de suite. Le deuxième défi était d'obtenir les deux versions de OPHcrack (XP et Vista) sur le disque, puisque TOUS les fichiers se chevauchent. Il s'avère que la seule différence entre les deux versions était les tables fournies, j'ai donc simplement copié les tables d'un CD à l'autre et j'ai continué comme d'habitude.

    Kon-Boot était encore un autre difficile à faire fonctionner via USB. Peu importe ce que je faisais, il démarrait, chargeait, et retournait rapidement au Grub bootloader. Après quelques heures d'essais et d'erreurs, j'ai découvert que je devais dire à Grub de dire au BIOS que le disque dur était le premier périphérique de démarrage, même si c'était évidemment la clé USB, parce que Windows ne fonctionnera apparemment pas du tout s'il n'est pas le premier périphérique de démarrage. Cela a nécessité quelques lignes supplémentaires. De plus, pour une raison quelconque, l'option .iso ne fonctionnait pas (je n'ai jamais pu extraire ou même voir les fichiers bruts de Kon-Boot), j'ai donc été obligé d'utiliser l'image de la disquette ( .img ).

Lorsqu'il s'agit de personnaliser Grub, il s'agit simplement de créer une image splash screen de 640x480 - 14 couleurs. Ceci est facile à réaliser avec Gimp. Une fois que vous avez créé une image de 640x480, vous pouvez écraser les couleurs en sélectionnant Image, Mode, Indexé et en entrant 14 comme couleurs maximum. Enregistrez ce fichier en tant que XMP, puis gzipez-le. Copiez le fichier gz à la racine de votre clé USB et précédez-le de la mention splashimage /image.xpm.gz à votre menu.lst dossier. De plus amples informations sur la personnalisation du fichier Grub menu.lst pour vos distros spécifiques peuvent être trouvées dans le manuel Grub. À titre d'exemple, je vais fournir ma configuration ici :

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

Je suis sûr qu'il y aura beaucoup de questions et de développement de ce projet. Je vais donc vous indiquer le fil de discussion de l'épisode 524 sur les forums Hak5. Partagez vos pensées !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X