You are on page 1of 4

YUMI (Your Universal Multiboot Installer) ©2011-2012 Lance http://www.pendrivelinu x.

com (covered under GNU GPL License) - see YUMI-Copying Background of YUMI (Your Universal Multiboot Installer): YUMI is an easy to use installer script created using NSIS. YUMI's purpose is to help automate the creation of a bootable USB Flash Drive that can be used to bo ot multiple Linux based distributions (one at a time). The end result should be a bootable USB Flash drive that will get you up and run ning with your chosen Live Distributions, all without having to do the research and perform the steps by hand. My work consists of creating/maintaining the YUMI scripts, initial creation and continued maintenance of the menu entries, adding suggested entries, and testing to make sure the distributions boot. How YUMI Works: YUMI utilizes a Syslinux MBR to make the chosen drive bootable. Distributions ar e extracted using 7zip to the multiboot folder on the USB device, and a custom s yslinux.cfg file along with distro independant configuration files are used to b oot each distribution. Grub4DOS grub.exe may also be used to boot ISO files dire ctly. Credits, Resources, and Third Party Tools used: * Created with NSIS Installer ©1995-2012 Contributors http://nsis.sourceforge.net (needed to compile the YUMI.nsi script) * Syslinux ©1994-2012 H. Peter Anvin http://syslinux.zytor.com (unmodified binary used) * grub.exe Grub4DOS © the Gna! people + Chenall https://code.google.com/p/grub4dos -chenall/ (unmodified binary used) : Official Grub4DOS: http://gna.org/projects/ grub4dos/ * 7-Zip is ©1991-2012 Igor Pavlovis http://7-zip.org (unmodified binaries were use d) * Fat32format.exe © Tom Thornhill Ridgecorp Consultants http://www.ridgecrop.demon .co.uk (unmodified binary used) * Firadisk.img ©2009-2011 Panot Joonkhiaw Karyonix http://reboot.pro/8804/ Additional instructions for MultiBootISOs can be found HERE: http://www.pendrive linux.com/yumi-multiboot-usb-creator/ Changelog: 10/19/12 Version 0.0.7.6: Update to support Edubuntu, Ubuntu, Kubuntu, Lubuntu, and Xubuntu 12.10. 10/05/12 - 10/10/12 Version 0.0.7.5: Update to support Windows XP Install from U SB via ISO (Kudos to Alexandr Zarubkin for suggestion). Update Debian Live entri es to support 6.0.5. 09/26/12 Version 0.0.7.4: Update to fix Hirens 15.1 entry. 09/21/12 Version 0.0.7.3: Update to use Syslinux 4.06-pre7 for better boot suppo rt. Update to support DBAN 2.2.7. 09/18/12 Version 0.0.7.2: Update to support System Rescue CD 3.0.0 (via fat32 fo rmatted USB only!). Added FatDog64. 09/05/12 Version 0.0.7.1: Added Scientific Linux CERN 6.3 and WifiSlax entries. Update to support Lucid Puppy v5.2.8, Archlinux 2012.08.04, Liberte 2012.3. 08/25/12 Version 0.0.7.0: Update to support Ubuntu, Edubuntu, Xubuntu, Kubuntu 1 2.04.1. 08/17/12 Version 0.0.6.9: Force YUMI to remember Drive Letter on subsequent ISO/ Distro installs. 08/15/12 Version 0.0.6.8: Added HP Automatic Firmware Update 10.10 (DVD) entry.

0. 04/05/12 Version 0.0.4: Added Netrunner 4. 04/27/12 Version 0. Update t o support Knoppix 6. and Lubuntu 12. . 05/30/12 Version 0.0. and Terralinux entires.0.4.04 entry.04 XFCE entry.0.30 (DVD) entries.3.3: Update to support TAILS 0. Update P orteus entry. and Ophcrack no-tables entry. 05/11/12 Version 0. Knoppix 7 DVD. and SliTaZ 4.8: Fix HP Firmware Maintenance CD option and add 32 bit v ersion entries.0. 08/02/12 Version 0. and Liberte 2012.0. 07/25/12 Version 0. 01/05/12 Version 0. 04/12/12 Version 0.4: Added Semplice.0. Corr ect missing . 01/10/12 Version 0.6: Added Ubuntu 12.4: Added F-Secure Rescue CD.2: Added Liberte. Correct Sources Direct ory conflict between Windows and Ubuntu based Distros for existing or new YUMI c reations.2: Added Ultimate Edition 3 entry. XFCE en tries. Fi x Tinycore boot issue.5.0: Added Wifiway 3.4. Added AntiX entry.8: Rename Linux Mint entries to avoid confusion. LXDE. Shorten cfg files to <=8 characters to prevent poten tial boot issues.9: Added Edubuntu. 02/17/12 Version 0.4.0.Web and clonezilla entries.1: Updated Acronis Antimalware CD entry.9: Fix Kubuntu 10.5.1: Added Kubuntu DVD.4.4. Update Debian Live and Linux Mint Debian/XFCE entries.2.0.6.0.0.6. Updated to support newer TinyCore 4.0. Xubuntu. 02/13/12 Version 0.cfg issue with OpenSUSE. and Ubu ntu DVD 12.0. 04/26/12 Version 0. and Linux Mint 13 Mate and Cinnamon entries. Fuduntu. Fixed Kaspersky Rescue Disk e ntry to prevent hanging at scanning for pata_qdi.04 entries.70 (CD).0. Matriux. Added Ubuntu Server 12. Xubuntu. Linux Mint 12 LXDE.1.70.7: Fixed broken OpenSUSE 12. 01/22/12 Version 0. Linux Live tools for OCZ. Remove broken Ka spersky Rescue Disk Entry.04 e ntries.0.6.0. and Lubuntu 12.6: Added Mythbuntu.04. CAELinux.04 entries. 04/17/12 Version 0. HP Firmware Maintenance 8.4.0.1 KDE and Gnome 64 bit entrie s. H P SmartStart 8. 01/16/12 Version 0. Add Pear OS.04 and Rescatux entries. Fix Linux Mint 13 Cinnamon removal bug. Added Back to Main Menu option for Directly Bootable ISOs.06.0. 03/08/12 Version 0.6.0. and Bohdi versions. Fixed Fedora 16 KDE menu entry removal bug. Modified Hiren's e ntry to use ISO instead of Zip. Removed Internal Forma t Option (not necessary).7: Fix broken 64bit Kubuntu.1: Fix Sources Directory conflict between Windows and Ubu ntu based Distributions (kudo's to Jeremy Schatten for the suggested fix). KXStudio 12.6. and OSGeo Live en tries.4.0. Ubuntu Studio 12. Added Debian KDE. Added BackBox entry. 03/05/12 Version 0.5: Fixed OpenSUSE "No Devices Matches MBR Identifier" err or.5. and HP Automatic Fi rmware Update 9.0. 02/08/12 Version 0.0.0.5.1 CD.Re-Enabled built in Fat32 Format Option per request. 08/11/12 Version 0.9: Wildcard CentOS entry.0: Added NTFS support via the use of Syslinux 4.x.5: Added Deft Linux 7.6. Web Converger. Kubuntu.5. and Debia n Live 6.6. XBMCbuntu 11.7: Fixed various removal bugs.5.5.4.0.12.3: Update to support Linux Mint 12 KDE and newer System R escue CD. Correct br oken links.0. Updated to s upport Ophcrack 3.3: Reenable Kaspersky Rescue Disk 10 entry. Linux Mint 13 KDE + XFCE entries.04 entries. 05/21/12 Version 0.6. 05/01/12 Version 0.7.0. 06/19/12 Version 0. 04/04/12 Version 0.4. Update sources. 02/07/12 Version 0.0.4.4. 02/27/12 Version 0.3.2: Added Archlinux and Windows 8 entries 03/21/12 Version 0.5. 02/23/12 Version 0.4 64bit entries.0.0. Fixed Debian 6. Ubuntu. Fix Backtrack 5 Removal option. 07/02/12 Version 0.0.0.0.0: Added Mandriva 2011 and Ubuntu 12.5.6: Update Dr.4.5.04 entry.10 Daily Build.60 + 8. Slacko Puppy 5. 06/09/12 Version 0. and Fedora 17 entries.5: Added Peppermint Three. Fix Liberte config to support multiple revisions.

0.10 downl oad link.1.8: Removed Wildcard from HDT (Hardware Detection Tool) en try. and Ultim ate Boot CD 5.10. Kubuntu. X ubuntu. Fixed detection of OpenSUSE.0.Web entry. 09/15/11 Version 0. 07/03/11 Version 0.5: Fixed Puppy Linux to allow saving.1.7: Allow selection of either CD or DVD Linux Mint 11 ISOs . 11/13/11 Version 0.0.1.8: Added Linux Mint Debian. Added CentOS.8: Updated to support Pinguy OS 11.2. Knoppix.Web Live entry. all Fedor a 15 32/64bit. Update d to support to Fedora 15.0. updated Easus Disk Copy entry. 05/27/11 Version 0.1.7: Added Linux Mint 11 and Wary Puppy 5. Fix broken Dr.2.3: Added ability to Uninstall Items.0.2.04 LTS entries.0. Rename TEMP to TEMPYUMI. and all OpenSUSE 11. and Redo Backup.9: Added Crunchbang entry.0. 04/14/11 Version 0. G Data Antivirus.0.3. Updated t o support Fedora 16 distributions.2. Added Racy Puppy .0. 04/03/11 Version 0. Updated DBAN entry to support newest version.0: Added Acronis Rescue CD entry.1.2. fixed Memtest entry.0. Added Ubuntu. 05/14/11 Version 0.8: Added Bodhi and CAELinux (Computer Aided Engineering) Linux entries. and Rescatux entries.0.10 64 bit.3: Fix System Rescue CD Entry and wildcard it's ISO.4 build 372. Xubuntu.2.1.0. Wary Puppy 5.0.04. Switch to syslinux 4.0. Kubuntu amd64 and missing 10. 06/02/11 Version 0.0. Lubuntu 11.0.3.3. Corr ected grammar error. You must browse to and select t he distro you wish to use if it's entry is wildcarded. Added DRBL (Diskles s Remote Boot in Linux).05. 11/03/11 Version 0. Upda ted HDT 5. fixed Edubuntu config.0.0.3.4. Added BackTrack 5 an d WifiWay entries.2: Correct puppy cfg file.0.0. Offline NT Password and Recovery.7: Correct issue with incorrect Ubuntu Server 11.4: Reduced size limit for Windows ISOs .6: Added Pinguy OS 11. Edubuntu 11. 10/14/11 Version 0.9: Fixed incomplete operation when adding Fedora 15 GNOME 32bit.0: Updated to support new WifiWay.4: Added Fedora 14 entry.0. 06/08/11 Version 0.5: Added Ubuntu.6: Added OpenSUSE 12.3. Updated to support Linux Mint 12 and Parted Magic 20111124. Updated Redo Backup entry . Kubuntu. 03/25/11 Version 0.0.4: Fixed Porteus Entry.3.3: Updated to support 32/64 bit LTR 10. Sn0wL1nuX 11 64bit.5 entries.1 entries. Update to support Backtrack 5 R1.6: Warn that a MULTIBOOT Label is created. and latest stable Clonezilla. 05/25/11 Version 0.0.04. 03/28/11 Version 0.0. 08/01/11 Version 0.2. Fixed bug with removing D r.2: Added OpenSUSE 11. Partition Wizard 6. 05/20/11 Version 0.3.0.0: Fixed wildcard issues.0.0.1.1: Added Kon-Boot entry.3. 10/14/11 Version 0.8. Added Dr.0.3 Ubuntu and Ku buntu. TinyCore. 06/02/11 Version 0. .2. 08/27/11 Version 0. and Peppermint 2 menu entries.1.0.9: Updated Partition Wizard 7 and SystemRescueCD entries.1. 10/10/11 Version 0. Updated Gparted and Parted Magic entries to sup port latest versions. 10/26/11 Version 0.300MB. 11/17/11 Version 0.5: Added Zorin Linux entry.2: Updated to support Trinity Rescue Kit 3.12/15/11 Version 0.Web Live CD.1.04 and Sn0wL1nuX 11 entries. Xubuntu.3. Moved RIP Linux to system tool s.04.1. Added Saline OS.2.2 entries. 11/30/11 Version 0.0. Switch to use new Syslinux 4.1.0.1. 06/22/11 Version 0.1. 07/24/11 Version 0. Lubuntu 11. Updated to support Lucid Puppy 5. 05/04/11 Version 0. 08/23/11 Version 0. co py Ophcrack tables to root directory of USB. 06/17/11 Version 0.1: Updated to support Ubuntu. and XBMC. Edubuntu.2. Puppy Linux 5 . Kubuntu.1: Added Porteus Linux entry. a nd Ubuntu.1.0.3.0.04. Xubuntu. 05/22/11 Version 0. CentOS 64bit.0. 06/13/11 Version 0.2.2.4 32/64bit entries.

0.7: Corrected HDT (Hardware Detection Tool) entry.6: Corrected WifiWay links.3.7).1: Initial ALPHA Release. Added capability to "Try an Unlisted ISO" (as many as you want). Added to check if old MultibootIS Os tool was used on the drive. Fixed Windows Vista/7 Entries to resolve the boot e rror after finishing install (make sure to remove the usb device after first reb oot!).3: Added Ultimate Boot CD. .4: Added DBAN(must use version 1. 03/23/11 Version 0.0.0. 03/17/11 Version 0. Removed ISOFiles folder creation. and Try an Unliste d ISO (from memory) Entries. 03/18/11 Version 0.0.8.0.0. U pdated to support GParted 0.0. 03/22/11 Version 0.0. 03/15/11 Version 0.0. and Backtrack 4 RC2 Entries.0.0.5: Added WifiWay entry.0. now you can simply run YUM I from where you store your ISOs and it will autodetect them.0. if so prompt to format.2: Fixed FreeDOS entry.0.03/24/11 Version 0.0. fixed Redo Backup config menu entry.0. 03/13/11 Version 0.