easy2boot - How to easily boot multiple ISOs from 1 drive
unetbootin only allows you to boot one ISO per USB drive - easy2boot lets you boot as many ISOs as you can store on your drive and adding new ISOs is as simple as copying them into the correct folder so its platform neutral in that respect, not requiring you to run an updater as you do with say YUMI, which is Windows only. I have tried other Linux-friendly apps (multisystem etc) that have claimed to do this but none of them worked properly. Every ISO I have tested with E2B has worked 100% and I have tried at least a dozen distros, diagnostic and recovery ISOs with it now.
Here's a quickstart guide to setting up easy2boot on your USB drive, based upon instructions from http://en.positon.org/tag/Easy2Boot
Your easy2boot drive can be formatted as FAT32, NTFS or ext2. FAT32 is compatible with more computers and operating systems but has a 4GB max file size limit, which is too small for some DVD images although very few Linux distributions exceed 4GB. If you use ext2, you will not be able to install Windows OS's from your e2b drive. NTFS does not have a 4GB file size limit like FAT32 but you can't read/write NTFS on as wide array of platforms as FAT and in addition I've experienced difficulties booting ISOs from an NTFS formatted drive that was created under Linux due to non-contigious files that can't be defragged under Linux. Hence, FAT32/vfat is the recommended filesystem for e2b drives. You can use gparted to graphically format drives or you can use a command like:
Code: Select all
sudo mkfs.vfat -n easy2boot -F 32 /dev/sdx1
Download Easy2Boot ( http://www.easy2boot.com/download/ ) and extract all the files in the zip to the root directory of your e2b drive.
Download grub4dos ( https://code.google.com/p/grub4dos-chen ... loads/list ) and extract the archive on your PC (not on the usb stick). Its author seems to release a stable and a testing version but I'm unclear on their versioning and release scheme at present. For its current batch of releases, grub4dos-0.4.5c-2013-07-24.7z works fine with my Samsung R700 but grub4dos-0.4.6a-2013-07-24.7z does not so try an older or newer G4D version if you get an error like 'This is not a bootable device' when you try booting off a E2B/G4D enabled drive.
To install grub4dos on your USB drive, run this from within the grub4dos dir:
Code: Select all
sudo ./bootlace.com --time-out=0 /dev/sdx
Finally, copy some ISOs to the _ISO/MAINMENU directory then reboot! Make sure your machine is set to boot off USB storage first - many devices let you enter the boot menu by pushing F11 or F12 when they are booting BIOS/UEFI.
NB easy2boot requires the iso's be stored as contiguous files on your USB drive. When you start deleting iso's then copying new ones on, the files can become fragmented sometimes and refuse to boot. I found this tool to defrag drives under Linux. Maybe there's a better one? Its a perl script that must be run as root but seems to do the trick:
After downloading and un-gzipping the defragfs script, you'd run it with a command something like this:
Code: Select all
sudo perl defragfs.pl /media/dan/easy2boot/ -f
Apparently defragfs is only intended for use with ext filesystems but in my experience it also works fine for FAT32/vfat drives. It does not work wth NTFS partitions.