So, I decided to put down some notes and document the steps to get MultiROM up and running on a Nexus 5 or Nexus 7 2013. By no means is this a complete tutorial, but it is the best I could put together in a single night while executing this process on my Nexus 7 2013.
!!WARNING!! The following steps will void your device’s warranty and the 1st step will wipe all the data from your device, so backup everything prior to doing step 1.
Rough Outline of the Steps:
1. Unlock the bootloader, steps are below (will wipe all the data off the device)
2. Root the device with CF-AUTO-ROOT, steps are below.
3. Install MultiROM Manager from the Play Store. App requires ROOT access to work.
4. In the MultiROM app, install the MultiROM update and Recovery.
5. When prompted, Reboot to Recovery.
6. Once Rebooted back to Android, open MultiROM and install a Kernel to get the kexec-hardboot patch. I selected the Stock 4.4.1 & 4.4.2 option.
7. Within the MultiROM app, you can install a build of UbuntuTouch if you want.
8. If you decide to install it, when prompted, Reboot into Recovery. When Ubuntu Touch is booting, it may take a few minutes to open.
9. For CyanogenMod, download the desired CyanogenMod ROM along with the Google Apps ZIP file and place the files in the Download folder for Stock Android.
10. The video below will help with this part. To Install the CyanogenMod ROM as another ROM option, do the following. Reboot into Recovery or from the Boot menu, select Misc at the top and then Reboot to Recovery from that screen. On the TWRP main menu select Advanced > MultiROM > Add ROM > [select Android & Don’t Share & Internal Memory] > Next > ZIP File > [then select ZIP file].
11. Reboot when prompted.
12. Setup CyanogenMod ROM as desired then do the next step to install the Google Apps GApps ZIP file.
13. The #511 post linked below can help with this step. To install the GApps ZIP into the CyanogenMod ROM, do the following. Reboot to Recovery. Then from the TWRP menu select Advanced > MultiROM > List ROMs > [select the CM ROM] > Flash ZIP > [then select gapps ZIP file].
14. Reboot if/when prompted.
15. When you get into the CyanogenMod home screen, add a Google account under Settings > Accounts > Google. You may get 2 white triangle Google Apps warnings when you launch into the home screen of the CyanogenMod ROM. This is fine, just open the apps from the Notification tray and then the Play Store to resolve. You just need to launch these apps once to resolve the problem.
My set of links and references to go along with the steps above.
Long Press POWER + VOL-DOWN to reboot into FASTBOOT
While in FASTBOOT you need to Unlock the Bootloader. When you do this, it will wipe your device.
Nexus 5
http://forum.xda-developers.com/google-nexus-5/general/guide-nexus-5-how-to-unlock-bootloader-t2507905
Nexus 7
http://forum.xda-developers.com/showthread.php?t=2379618
The command to unlock the bootloader while in FASTBOOT:
fastboot oem unlock
CF Auto Root Nexus 5
http://forum.xda-developers.com/google-nexus-5/orig-development/nexus-5-cf-auto-root-t2507211
http://download.chainfire.eu/363/CF-Root/CF-Auto-Root/CF-Auto-Root-hammerhead-hammerhead-nexus5.zip
CF Auto Root Nexus 7 2013
http://forum.xda-developers.com/showthread.php?t=2467014
http://download.chainfire.eu/347/CF-Root/CF-Auto-Root/CF-Auto-Root-flo-razor-nexus7.zip
MultiROM Manager
http://www.androidrootz.com/2013/12/multirom-how-to-install-multiple-roms.html
MultiROM Video
CyanogenMod ROM Downloads
Nexus 5
http://download.cyanogenmod.org/?device=hammerhead
Nexus 7 2013
http://download.cyanogenmod.org/?device=flo
GApps Install – Google Apps
http://wiki.cyanogenmod.org/w/Google_Apps
Post #511 has a short hint for installing a zip file into one of the alternative roms
http://forum.xda-developers.com/showthread.php?t=2457063&page=52
Posted by Dayton