h1. USB sticks project
h2. RAW image approach
- no patching/changing stuff needed, we already have everything in place
- updating/installation tool needs to be written
h2. AUFS approach
- multiple images can be fitted on one stick
- less space needed for images - more left for data
- updateable from any OS
- stick can be used for data transfer, images can be easily deleted and restored later
- patched kernel needed
- patched initrd needed
h3. Current status:
How to implement it was investigated, there are still some issues to resolve, but generally looks pretty doable. More details on dedicated wiki page.
h2. Existing GUI tools
In http://www.pendrivelinux.com there is a compilation of GUI applications for creating linux based usbstick from any ISO. Most of them allows you to create multiboot usb with several distros on it (so you can choose at boot time). There is no direct link to the list, but you can go to http://www.pendrivelinux.com/#USB-Creators and then click on the "USB Creators" tab (at the bottom of the page).
Only three out of the eleven tools in the list run on linux:
- http://unetbootin.sourceforge.net Very popular and widely used (available in all distros), but not multiboot.
- http://live.learnfree.eu Can create persistent install (only for Debian based distros), but not multiboot.
- http://liveusb.info/dotclear/index.php?pages/install Can create multiboot sticks.
For some reason, https://github.com/cyberorg/live-fat-stick is not included in the mentioned list, although it works on linux, have a GUI and can create multiboot sticks.