Universal USB Installer – Easy as 1 2 3

Universal USB Installer aka UUI is a Live Linux Bootable USB Creator that allows you to choose from a selection of Linux Distributions to put on your USB Flash Drive. The Universal USB Installer is easy to use. Simply choose a Live Linux Distribution, the ISO file, your Flash Drive and, Click Install. Upon completion, you should have a ready to run bootable USB Flash Drive with your select operating system installed. Other features include; Persistence (if available) – Ubuntu, Xubuntu, and Lubuntu Casper Persistence feature works with FAT32 or NTFS formatted drives. Larger than 4GB casper-rw is possible only when the USB drive is formatted with the NTFS filesystem.

NOTE: To add multiple Linux Distributions, System Tools, Antivirus Utilities, and Windows Installers to your USB, try YUMI – Multiboot USB Creator

Universal USB Installer (UUI) Screenshots

Universal USB Installer Steps
Universal USB Installer - Progress Window

Universal-USB-Installer-1.9.7.7.exe – March 21, 2017 – Changes
Added casper-rw creation progress banner. Corrected casper slider max size relative to fat32 vs ntfs selection. Add Windows to Go VHD option. Added more info for syslinux warning. Add NTFS format option. Add filesystem type to drivelist. Include message box to notify of NTFS filesystem requirement for Windows to Go option. Add larger than 4GB casper-rw support for Ubuntu if filesystem is NTFS (creates 4th partition table) – Note removes EFI boot option. Correct broken Ubuntu and Linux Mint installer options when no format option is chosen.

IMPORTANT: The Windows to Go option requires the USB be formatted NTFS with 20GB free disk space to hold the virtual disk. See FAQ for more info.

MD5: 50C23BA64E2881E0A1CAAEC9DF32AFAC

IMPORTANT NOTE: Your USB drive must be Fat32/NTFS formatted, otherwise Syslinux will fail and your drive will NOT Boot.

Bootable USB Flash Drive Creation Requirements:

  • Universal-USB-Installer-1.9.7.7.exe
  • Windows Vista/7/8/10 or WINE to create the USB (Win 98/XP/2K WILL NOT Work!)
  • *Fat32 or NTFS Formatted Flash Drive. MBR partition only GPT will not work!
  • PC with a BIOS that can boot from USB
  • Your Favorite Linux ISO

Feel free to inform me of unlisted Live Linux distributions or version revisions, and I will do my best to update Universal USB Installer (UUI) to support them.

Universal USB Installer Recent Changelog:

03/21/17 – Version 1.9.7.7: Added casper-rw creation progress banner. Corrected casper slider max size relative to fat32 or ntfs selection.
03/19/17 – Version 1.9.7.6: Correct broken Ubuntu and Linux Mint installer options when no format option is chosen.
03/13/17 – Version 1.9.7.5: Add filesystem type to drivelist. Include message box to notify of NTFS filesystem requirement for Windows to Go option.
03/06/17 – Version 1.9.7.4: Add Windows to Go VHD option. Added more info for syslinux warning. Added Diskpart NTFS format option.
02/22/17 – Version 1.9.7.3: Temporarily limit format option to removable media.
02/09/17 – Version 1.9.7.2: Add Try via DD (Overwrites disk) and Try Unlisted Linux ISO (GRUB) options. Update to support Antergos.
02/02/17 – Version 1.9.7.1: Quick fix to correct Show All ISOs font.
12/23/16 – Version 1.9.7.0: Add Show All ISO option. Update Step 1,2,3 labels. Replace empty spaces in filename with dashes. Update to newer GRUB4DOS.
12/13/16 – Version 1.9.6.9: Update Get Drives function to ignore system and network drives. Update to support ChaletOS, and Bunsenlabs.
10/03/16 – Version 1.9.6.8: Switch back to use 7-Zip 9.20.
09/24/16 – Version 1.9.6.7: Update to support Cyborg Linux. Upgrade to 7-Zip 16.02.
06/29/16 – Version 1.9.6.6: Update to support Cub Linux.
06/17/16 – Version 1.9.6.5: Update to re-support Archbang, Archlinux, newer Dban, and CentOS. Added Syslinux 6.03.
04/05/16 – Version 1.9.6.4: Update Links, remove Archlinux until a fix is found, disable feature to close all open explorer windows when format option is selected. Update Syslinux 4.07 source.
12/30/15 – Version 1.9.6.3: Update to support Caine, Pentoo, Parrot Security OS, and Windows 10 Installer (untested).
10/28/15 – Version 1.9.6.2: Update Links, remove discontinued projects.
06/26/15 – Version 1.9.6.1: Update to support GRML 2014-11, CentOS 7, Runtime Live CD, and Clonezilla 2.4.2-10
05/05/15 – Version 1.9.6.0: Update to support Linux Mint 17.1 Rebecca. Update several broken links
01/14/15 – Version 1.9.5.9: Update Links
11/19/14 – Version 1.9.5.8: Update to support Linux Lite
10/30/14 – Version 1.9.5.7: Update to support Ubuntu Mate, CentOS 7, ESET SysRescue Live, Linpus Lite, and mintyMac
09/12/14 – Version 1.9.5.6: Update to support Ubuntu, Edubuntu, Kubuntu, Lubuntu, and Xubuntu 14.04.1 + 14.10, Linux Mint 17, and Debian Live 7.6
07/29/14 – Version 1.9.5.5: Update to support Peach OSI
06/29/14 – Version 1.9.5.4: Update to support newer syslinux version packed with Tails and Clonezilla.
05/29/14 – Version 1.9.5.3: Update Ubuntu, CentOS, Debian, and Linux Mint Download Links.
01/16/14 – Version 1.9.5.2: Update to support Desinfect, Antivirus Live CD, Fedora 20, LXLE Desktop, Kon-Boot Purchased, Sparky, SolydX, and Manjaro Linux.
11/24/13 – Version 1.9.5.1: Modify chain.c32 to address Insane Primary (MBR) partition error.
11/22/13 – Version 1.9.5.0: Add OpenSuse 32/64bit Entries.
11/20/13 – Version 1.9.4.9: Fix broken Ubuntu Server options.
11/12/13 – Version 1.9.4.8: Fix broken Kaspersky Rescue Disk 10 entry. Reconfigure to auto detect ISO size.
11/09/13 – Version 1.9.4.7: Re-Enable Ubuntu Persistence Features.
11/07/13 – Version 1.9.4.6: Fixed TAILS and Kon-Boot entries. Added Falcon 4 entry.
11/05/13 – Version 1.9.4.5: Wildcard selections to ease user choices, automate config append, and remove manually created config files.
10/17/13 – Version 1.9.4.4: Added Ubuntu, Edubuntu, Kubuntu, Lubuntu, and Xubuntu 13.10
09/16/13 – Version 1.9.4.3: Added AOMEI (Disk Cloning tool), and gNewSense.
09/12/13 – Version 1.9.4.2: Drop-down now displays Volume Label, and Capacity of each drive.
09/03/13 – Version 1.9.4.1: Update to support Ubuntu 12.04.3.
08/27/13 – Version 1.9.4.0: Update to support Fusion Linux 16, Peppermint 4. Add persistent option to Ubuntu 13.xx grub loopback.cfg file.
08/01/13 – Version 1.9.3.9: Update to support newer Avira Antivir Rescue Disk.
07/26/13 – Version 1.9.3.8: Update to support Deft Linux 8.
07/10/13 – Version 1.9.3.7: Update to support Knoppix 7.2, Sugar on a Stick 19, Fedora 19, Pear OS 7, Korora 19, and Antix 13.
06/26/13 – Version 1.9.3.6: Update to support Ophcrack 3.6.0, Fix broken Ubuntu Server 12.04.2 Installer/Alternate options.
06/04/13 – Version 1.9.3.5: Update to support Linux Mint 15, and Ubuntu Server 13.10/13.04 Installers.
05/14/13 – Version 1.9.3.4: Update to support Ubuntu 13.10, Ubuntu Gnome 13.04, and Debian Live 7.
04/25/13 – Version 1.9.3.3: Update to support final release of Ubuntu 13.04, Kubuntu 13.04, Lubuntu 13.04, Xubuntu 13.04, and Edubuntu 13.04.
04/17/13 – Version 1.9.3.2: Update to support REMnux, Linux Mint Debian 201303, Kubuntu 13.04, Lubuntu 13.04, Xubuntu 13.04, and Edubuntu 13.04. Fix some broken links.
03/21/13 – Version 1.9.3.1: Condense Code to make updates easier. Added support for Kali Linux and Tails 0.17.
03/14/13 – Version 1.9.3.0: Correct broken Ubuntu 13.04 i386 Desktop entry.
03/13/13 – Version 1.9.2.9: Update to support Mythbuntu 12.04.2 Desktop amd64, Debian Live 6.0.7. Implement another attempt to address "Insane primary (MBR) partition. Can’t find myself on the drive I booted from" error. Allow Spaces in Unlisted ISO Filenames.
03/12/13 – Version 1.9.2.8: Update to support Ubuntu 12.04.2 Desktop amd64, Ubuntu 12.04.2 DVD amd64, Edubuntu 12.04.2 amd64, and (G4L) Ghost for Linux.
03/08/13 – Version 1.9.2.7: Update to support Ultimate Boot CD 5.2.1, Comodo Rescue Disk 2.0.261647.1, and Elementry Luna. Switch back to Syslinux 4.06. See Additional Help Section for Insane Primary MBR messages.
02/25/13 – Version 1.9.2.6: Update to support Ubuntu 12.04.2. Temporary switch to Syslinux 4.06-pre7 to prevent "Insane primary (MBR) partition. Can’t find myself on the drive I booted from" errors.
02/15/13 – Version 1.9.2.5: Update to support Ubuntu 13.04, Archlinux 2013.02.01, XBMCbuntu 12, and Crunchbang 11.
01/18/13 – Version 1.9.2.4: Update to support Fedora 18. Fixed various broken links.
01/14/13 – Version 1.9.2.3: Update to support Tails 0.16 and Comodo Rescue Disk.
01/11/13 – Version 1.9.2.2: Update to support Debian 6.0.6. Correct several dead links. Fix broken LMDE 201204 Install options.

UUI can create a Bootable USB containing any of the following:

— Ubuntu 32/64 Bit —

  • Ubuntu Desktop
  • Xubuntu Desktop
  • Kubuntu Desktop
  • Lubuntu Desktop
  • Edubuntu Desktop
  • Ubuntu Studio
  • Ubuntu Server Installer
  • Ubuntu Alternate
  • Mythbuntu Desktop
  • Blackbuntu

— Linux Mint 32/64 Bit —

  • Linux Mint

— Debian Live/Netinst 32/64 Bit —

  • Debian Netinst
  • Debian Live

— Backtrack/Kali Versions —

  • Kali Linux
  • Backtrack

— Fedora 32/64 Bit —

  • Fedora Desktop

— OpenSUSE 32/64 Bit —

  • OpenSUSE 32bit
  • OpenSUSE 64bit

— Puppy Linux Based —

  • Fatdog64
  • Lighthouse Puppy
  • Lucid Puppy
  • Precise Puppy
  • Puppy Arcade
  • Puppy 4.3.1
  • Racy Puppy
  • Slacko Puppy
  • Wary Puppy

— Linux Distros for Kids —

  • DouDouLinux
  • Qimo 4 Kids 2.0
  • Sugar on a Stick

— Other Distros Alphabetical —

  • AOMEI (Disk Cloning and Backup Tool)
  • Acronis Rescue CD
  • Android
  • AntiX
  • Antergos
  • ArchBang
  • ArchLinux
  • ArtistX
  • Aurora
  • BackBox
  • Baltix Linux
  • BCCD
  • BlehOS
  • Bodhi
  • Boot Repair Disk
  • Carmedia
  • CentOS
  • Chakra
  • Clonezilla
  • Crunchbang
  • DBAN 2.2.X
  • Deft Linux
  • Deepin Linux
  • DRBL
  • DSL 4.4.10
  • Dreamlinux
  • Dynebolic
  • EASUS Disk Copy
  • EasyPeasy
  • Elementary OS
  • Elementary Unleashed
  • Feather Linux
  • Finnix
  • Fuduntu
  • Fusion Linux
  • Gamedrift
  • Gentoo
  • GEEXBOX
  • gNewSense
  • GRML
  • gOS gadgets
  • GParted
  • Jolicloud
  • Kiwi
  • KNOPPIX
  • Kororaa
  • KXStudio
  • Leeenux
  • Liberte
  • LinHES
  • Linux XP Like
  • LPS
  • Macbuntu
  • Mandriva One 2011
  • Matriux
  • MCNLive Toronto
  • Meego
  • MicroCore
  • Netrunner
  • Ophcrack
  • OSGeo Live
  • Pardus
  • PartedMagic
  • PCLinuxOS
  • Pear OS
  • Peppermint
  • PING
  • Pinguy OS
  • Plasma active
  • PLoP Linux
  • Porteus
  • Redo Backup
  • Rescatux
  • RIP Linux
  • Runt Linux
  • Sabayon Linux
  • SalineOS
  • Satux
  • Simply MEPIS
  • SLAX
  • SliTaZ
  • Sn0wL1nuX
  • SolusOS
  • System Rescue CD
  • Tails
  • Terralinux
  • TinyCore
  • Trisquel
  • Uberstudent
  • Ultimate Boot CD
  • Ultimate Edition
  • WifiWay
  • WifiSlax
  • xPUD
  • XBMC
  • XBMCbuntu
  • StartOS
  • wattOS R5
  • Zenwalk Live
  • Zorin OS

— Live Antivirus Rescue CDs —

  • AOSS (Malware Scanner)
  • AVG Rescue CD
  • Avira Antivir Rescue Disk
  • Bitdefender Rescue CD
  • Comodo Rescue Disk
  • DrWeb LiveCD
  • F-Secure Rescue CD
  • G DATA Antivirus
  • Kaspersky Rescue Disk
  • Panda Safe CD
  • Trinity Rescue Kit

— Other Software —

  • Falcon 4 Boot CD
  • Hiren's Boot CD
  • Kon-Boot

— Windows to Go + Windows Installers —

  • Windows to Go (on VHD)
  • Windows Vista Installer
  • Windows 7 Installer
  • Windows 8 Installer

— Try to use an Unsupported ISO —

  • Try Unlisted Linux ISO

More Live Linux Distributions will be added as time permits. Feel free to contact me to submit recommendations.

UUI – Universal USB Installer Troubleshooting, Issues, Bugs:

The Windows to Go option requires the USB drive be NTFS formatted and have 20GB+ free space to hold the virtual disk. Many flash drives you might find at local department stores won't be fast enough. You'll need a Very Fast Flash Drive. When Windows boots from the USB for the first time, it'll go through the setup process and then reboot. You'll need to boot using your Windows to Go flash drive a second time to finalize the setup process and finally boot into your full Portable Windows.

UUI Expects the Volume Label of your USB drive to be UUI in order for OpenSUSE, CentOS and several other distributions to boot. UUI attempts to automatically create this Volume Label, however it can sometimes fail. Please ensure that the Volume Label of your USB remains UUI if you expect distributions to boot!

If you're using Universal-USB-Installer-1.9.7.7.exe and you still receive Insane primary (MBR) partition notices,

Insane primary (MBR) partition. Can’t find myself on the drive I booted from

Your USB drive may be improperly formatted, contains more than one partition or MBR, or your BIOS is not properly detecting the USB drive and its firmware needs to be updated. You can try these methods to Format and Restore your USB Drive

An Error (1) occurred while executing syslinux.

If you encounter a message stating

An error (1) occurred while executing syslinux. Your USB drive won't be bootable.

An error (1) occurred executing syslinux

The most likely cause is that your USB drive is formatted as exFAT or some other unsupported format. You'll need to reformat as fat32 (currently preferred) or NTFS.

My PC wont Boot from my Flash Drive, but supports USB boot!

Many Flash Drives ship USB-FDD formatted and some systems will not detect or even boot USB-FDD. I have found that most systems can however boot USB-ZIP, and or USB-HDD. If you are having a hard time getting your BIOS to detect your flash drive, you can try to format it as USB-HDD or USB-ZIP using BOOTICE (GET IT HERE), and then proceed to use Universal USB Installer to put your chosen Distro on USB.

OTHER IMPORTANT NOTES:

  • If you're running a Windows Vista or 7 Installer from your USB, after the first reboot, remove the flash drive and let the pc complete from the hard disk.
  • When browsing for an ISO, UUI will only display ISO Files that match exactly what the tool is asking for. For example, if you chose to install Ubuntu 10.10 Desktop i386, you should not expect the tool to display your ubuntu-10.10-netbook-i386.iso as you have not chosen to install the netbook variant.

Auto Detection: If you run Universal USB Installer from the same directory containing an installable ISO, the script should Auto Detect the ISO and bypass step 2.

Universal USB Installer auto detection of ISO in same folder

* Although you can use an NTFS formatted USB, Ubuntu based "persistence" features will only work with a Fat16 or Fat32 formatted drive. Additionally some Linux Distributions will not boot from an NTFS formatted USB.

This tool does not support installing and booting from multiple Linux Distributions. Only One Distribution can be installed per USB drive. However, the YUMI Multiboot USB Creator can be used to create a Multi System USB Device.

To try an unlisted ISO, I.E. "Ubuntu 9.10", choose one of the the last two options in Step 1, "Try Unlisted Linux ISO". Please inform me of unlisted "Linux ISOs" you get to work via these options, and I'll add them.

NOTE: OpenSUSE DVD ISOs that exceed 4GB will not work due to the Fat32 limitation.

Ubuntu Server "Failed to copy file from CD-ROM" Error (should be resolved)?

The Universal USB Installer does run well in WINE under Linux. However the Fat32 format option will not work, and syslinux must be installed manually onto the USB from within Linux. You might also wish to try another Linux Bootable USB Creator.

Disclaimer