Triple boot Android Kitkat, L and Ubuntu Touch in Nexus 5

If you have a Nexus 5 or Nexus 7 (2013) you can easily enjoy the latest version of Android Kitkat or the developer preview of the upcoming Android L by flashing them using the images provided by Google. Although, currently unsupported, you can enjoy Ubuntu Touch developer images in  these Nexus devices as well.
There are lots of blogs,tutorials and articles available on the internet detailing how to dual boot Android and Ubuntu Touch. But did you know you can triple boot Android Kitkat, Android L and Ubuntu Touch?
You can also try the below steps in Google Nexus 7 (2013) however, in this post, I am going to only concentrate on Nexus 5 .


  • A rooted Nexus 5 (32 GB)
  • MultiROM App
  • Flashable zip of Android L from here

I chose 32GB as almost 10 GB will be  used by the three OSes. Unfortunately Nexus 7(2012) is yet not supported by Android L and also not by Ubuntu Touch new version.

Rooted Phone
If you have not rooted your Nexus device, you need to root your device first. Tutorials for rooting device can be found here .

Installing Android L

  • Install the Multirom App from Google Play 
  • Install the kernel patch and TWRP from Multirom App
  • Reboot to Recovery
  • Select Advanced -> MultiROM -> Add ROM -> Android ( Share Kernel ->Don’t Share) -> Next
  • Select  ROM Source -> Zip -> Select the Android L zip 
  • Once the flashing is complete, reboot the phone and select Android L from the boot menu

Installing Ubuntu Touch

  • Installing Ubuntu Touch is very easy once the MultiROM app is installed. From the list, select the latest promoted image
  • Once download completes, reboot to finish the installation
  • Reboot again and select Ubuntu Touch from the boot menu to login to Ubuntu Touch

Leave a Reply

Scroll to Top