MultiBoot USB Creator Readme
MultiBoot USB Creator Readme
com (covered under GNU GPL License) - see MultiBoot-USB-Creator-Copying Background of MultiBootISOs: MultiBootISOs is an installer script I wrote using NSIS to help automate the cre ation of a bootable USB device that can be used to boot multiple ISO files. It u tilizes Syslinux to make the drive bootable. It uses fbinst (created by Bean) to partition, format, and mark the partition active. Fbinst is also used to add a config file and Grub4Dos grldr on a hidden portion of the disk. As usual with gr ub, a menu.lst containing boot menu entries is used to finally boot the ISO(s). The Metadl download plugin is also being used to fetch any ISO/Files the user ch ooses. My specific work consists of creating the MultibootISOs-USB-Creator.nsi script, initial creation and continued maintenance of the custom menu entries, and of co urse testing to make sure the ISO's/extractions boot. The end result should be a bootable USB drive that will get you up and running from a Grub environment, wi th your chosen Live Distributions, all without having to do the research and per form the steps by hand. In my opinion, the authors of grldr and fbinst have alre ady done most of the work for us and I used their official tools and documentati on to make everything work together. Essentially, all I have done is create an e asy to use MultiBoot USB Creation tool. (NOTE): It is possible that some AntiVirus software will detect a boot sector vi rus after partitioning and formatting the drive. This is due to the fact that fb inst installs a "hidden sector" for storing the config file and embedded grldr o n the USB drive. Both fbinst and multibootISO source code is available for you t o critic if you so choose. If this issue poses too many problems, I will end up recompiling fbinst to not use a hidden sector. Credits, Resources, and Third Party Tools used: * fbinst 2010 Bean http://download.gna.org/grubutil/ (unmodified binary used) * grldr Grub4DOS 2010, the Gna! people http://www.gnu.org/software/grub (unmodifi ed binary used) Specific Grub4DOS link: http://gna.org/projects/grub4dos/ * Metadl NSIS Plugin 2010 Hampus Wessman http://hampus.vox.nu/metadl/ (unmodified binary used) * NSIS Installer 2010 Contributors http://nsis.sourceforge.net (needed to compile the MultiBootISOs.nsi script) The first MultiBootISO's script was loosly based on Cedric Tissieres's Tazusb.ex e for Slitaz (slitaz@objectif-securite.ch). His Tazusb installer helped me quick ly understand how NSIS works, and how it could be applied to this custom situati on. There were many other textbook and online resources used to help me understand h ow to put this all together. ISO's that can be booted after you have created a MutliBootISOs USB device and t heir Official Sites: Without these, we wouldn't have anything to boot, so support them as well, if yo u like their work.
* EASUS Disk Copy http://www.easeus.com/disk-copy * Avira AntiVir Rescue CD http://www.free-av.com/en/products/12/avira_antivi r_rescue_system.html * Jolicloud http://www.jolicloud.com * EasyPeasy http://www.geteasypeasy.com * SLAX http://www.slax.org * MemTest86+ http://www.memtest.org * Redo Backup and Recovery http://redobackup.org * Linux Mint http://www.linuxmint.com * Ubuntu http://www.ubuntu.com * Xubuntu http://www.xubuntu.org * Kubuntu http://www.kubuntu.org * Lubuntu http://lubuntu.net * Ubuntu Netbook Remix http://www.canonical.com/projects/ubuntu/unr * eeebuntu NetBook Remix http://www.eeebuntu.org * Ubuntu Rescue Remix http://ubuntu-rescue-remix.org * Parted Magic http://partedmagic.com * Partition Wizard http://www.partitionwizard.com * gparted http://gparted.sourceforge.net * DSL http://www.damnsmalllinux.org * Ultimate Boot CD http://www.ultimatebootcd.com * SliTaz Linux http://www.slitaz.org/en * OphCrack XP http://ophcrack.sourceforge.net * Offline NT Password + Reg Editor http://pogostick.net/~pnh/ntpasswd * RIPLinux 10.x http://www.tux.org/pub/people/kent-robotti/looplinux/rip * Ylmf OS http://www.ylmf.org/en/index.html * DBAN 2.2.6 http://www.dban.org * xPUD http://www.xpud.org * FreeDOS http://www.freedos.org * boot.kernel.org (BKO) gpxe.lkrn http://boot.kernel.org * Puppy Linux 4.3.1 http://puppylinux.org * AVG Rescue CD http://www.avg.com/us-en/avg-rescue-cd * BKO http://boot.kernel.org * Clonezilla http://clonezilla.org * TinyCore http://tinycorelinux.com * OpenSuse 11.2 DVD http://www.opensuse.org * Mandriva Free 10.0 http://www2.mandriva.com * Kaspersky Rescue Disk 10 http://support.kasperskyamericas.com/knowledge-ba se-article/2072#download * BackTrack 4 Final http://www.backtrack-linux.org * System Rescue CD http://www.sysresccd.org * Trinity Rescue Kit http://trinityhome.org
Additional instructions for MultiBootISOs can be found HERE: http://www.pendrive linux.com/boot-multiple-iso-from-usb-multiboot-usb/ Recent Changelog: Version 2.1.2.6: Version 2.1.2.5: Correct a possible problem of setting volume label for wrong dr ive. Version 2.1.2.4: Updated to include RIPLinux-10.8 and UBCD503. Version 2.1.2.3: Now uses fbinst to paritition and format the drive and then emb
ed grldr when MultibootISOs is first run on the chosen drive. Added System Rescu e CD and Trinity Rescue Kit. Version 2.1.2.2: Updated to include Ubuntu and Kubuntu 10.04.1, fixed Ophcrack e ntry (failed to copy to drive). Version 2.1.2.1: Fixed Kaspersky rescue iso download/install problem. Updated to include PartedMagic 5.4 and Puppy 5.10 Version 2.1.2.0: Automated manual entries. Downloaded ISOs are stored in an ISOF ILES Directory created where the tool is run. Any matching ISOs placed there wil l be autodetected.