1. Added latest i386 compatable module files
2. Added menu entries from multibootusb project http://mbusb.aguslr.com
3. Included section to boot ISOs directly using loop mount
1. Compiled new efi binary based from latest grub2 source
2. Added grub2 efi modules
3. Corrected partedmagic path issues
4. Added few more text in grub.cfg
1. Install extlinux under Linux for NTFS filesystem
2. Check for root previlage when using CLI
3. Fix crash when installing ISO from CLI due to GPT check
4. Fix crash when installing syslinux from CLI due to GPT check
5. Correct usage instructions
* Improved the GPT detecttion under Windows
* Support for GPT based USB disks. BIOS and UEFI mode works only under USB created under Linux.
* Added command line option to install sysinux on multibootusb director (use -s or --syslinux)
* Added command line option to direct ISO writing to USB disk (use -r or --raw)
* Boot ISO and IMG directly using memdisk
* Added feature for selecting ISO, IMG, Zip and all files options in file chooser dialog
* Corrected path to menu.lst file for distrs based on grub4dos
* Fix for crash when multicard reader is inserted on the system without a SD card
* Correctly detect USB disk information using udisk2-dbus without crash under Linux
* Fixed an issue where using a path with spaces would cause a qemu boot error
* If distro is not supported, ISO is automatically added using memdisk. You can uninstall later if it does not work
* Added Nano Linux
Previous behavior was to crash the program when an iso file was
unreadable or had 0 length.
This patch has the program display an error dialog and not select the file.
In the event that `fdisk -l` fails on a partition or device (e.g., a
usb card reader has no media), don't crash the program. Just return
None, since this is just a partition that the program can't use.
Fixes#180.