A wishlist of things for USB key boot.
I'm using USB keys to switch OS on the Rapsberry Pi.
In RAM system
Slitaz has the possibility of booting entirely in RAM. This would be very useful for a USB key boot since I want to be able to unplug it while the RaspPi is running.
However, I don't really know how Slitaz or other distribution does it (and don't know if the boot blob makes this more difficult or not). But the first (FAT32) partition doesn't need to be mounted on boot so I'm hopeful that this would be possible.
Installation
It'd be nice if we can pick the third partition during installation. This might just involve replacing all occurance of /dev/mmcblk0p3
with another device (/dev/sda5
in my case).