OK, I'm not sure how successful this will be but I'm going to go for it, considering the sky appears to be the limit now that the Droid Razr HD (and M and Atrix AD) bootloader is unlocked.
I don't know about anyone else, but I sure appreciated Hashcode's had work in giving us Safestrap to allow us to flip back and forth from ROM to ROM seamlessly! I'd like to share a little bit of that with everyone by trying to port over MultiROM by esteemed xda developer Tasssadar.
MultiROM was originally made for some LG Phones and then ported to the Nexus 7. It comes in 2 parts: Recovery and a flashable zip that inserts code into the boot image and presents a menu layer during boot from which you can select a rom from which to boot. If a kernel has KEXEC support, it will also multiboot from Linux-based ROMS! Exciting, or what?
So far I only have the recovery ported (the easy part).. I'll post it in a bit, if anyone is willing to test... it's not much different from Hashcode's port except that it contains an extra menu item under 'Advanced'...the multirom functionality isn't all there yet, I'm working the kinks out now (differences between the grouper and vanquish mountpoints). oh yeah, and it automatically mounts System to port over those safestrap Roms.... I found out the hard way that system needs to be *unmounted* when performing backups/restores, contrary to buzz going around... I've reset that parameter.
The flashable zip is another story. I've successfully flashed it but am experiencing bootloops... it's got a little ways to go, I think. If anyone would like to help, please feel free to respond back. I'm kind of new at mobile development and would like the advice of people well-versed in the snapdragon innards. Thanks!
Peter
Instructions:
You should be in fastboot mode (Power and both volume buttons when phone is off, down volume until you are on fastboot, volume up to select) with USB connected and adb/fastboot installed on your computer
issue this command from your computer: fastboot flash recovery path_to_the_img_file/recovery.img
Reboot.... go into recovery mode to see your success!
Take a look at the Recovery menu under 'Advanced/Multirom' - even though it's not really functional, you can get a peek at what's to come....
Versions:
0.1 - introduced recovery image
0.2 (4/12/2013) - fixed mount paths so you can create roms (you just can't boot into them right now!); bootloops still occur with flashable zip, so still withholding it.
0.3 (5/1/2013) fixed quirks in graphics size/keyboard/text. Fixed label for External storage (SD Card)