Skip to content
Lawrence Wu [treeofsephiroth, Tenshi Hinanawi] edited this page Oct 26, 2013 · 37 revisions

(quick description of multiROM needed here)

This wiki will one day replace the official forum instructions on XDA with cleaner and community editable guides.

User Guides

Guides detailing the use and installation of MultiROM, divided by device variant.

Google Nexus 7 (2013) [flo]

XDA Thread

  • Installing MultiROM - How to install MultiROM, a custom kernel that supports kexec, and a specially modified TWRP recovery.
  • Android ROM Multi-boot - How to install two or more Android ROMs side by side.
  • Linux - How to install various Linux distros, such as Ubuntu Touch.
  • USB Drive Installation - Install ROMs or Linux distros to external storage for booting with MultiROM.

Google Nexus 4 [mako]

XDA Thread

  • Installing MultiROM - How to install MultiROM, a custom kernel that supports kexec, and a specially modified TWRP recovery.
  • Android ROM Multi-boot - How to install two or more Android ROMs side by side.
  • Linux - How to install various Linux distros, such as Ubuntu Touch.
  • USB Drive Installation - Install ROMs or Linux distros to external storage for booting with MultiROM.

Google Nexus 7 (2012) [grouper]

XDA Thread

  • Installing MultiROM - How to install MultiROM, a custom kernel that supports kexec, and a specially modified TWRP recovery.
  • Android ROM Multi-boot - How to install two or more Android ROMs side by side.
  • Linux - How to install various Linux distros. Known supported distros on the Nexus 7 (2012) include Ubuntu Touch, Ubuntu Desktop, Bodhi Linux, Mer + KDE Plasma Active, Arch Linux, and more.
  • USB Drive Installation - Install ROMs or Linux distros to external storage for booting with MultiROM.

Developer Notes

Notes on how MultiROM actually works.

MultiROM logs

MultiROM logs everything into kmsg. Usually, when some error happens during boot, it will create /sdcard/multirom/error.txt file in which is dmesg exported. If it does not, you can reboot to recovery and get kmesg from last boot from file /proc/last_kmsg. This only lasts through one reboot.

All MultiROM's messages are prefixed with multirom, so you can just grep for that.

There is a chance that MultiROM just crashes (you'll know that when Internal ROM boots instead of the ROM you've selected). In that case, there is message MultiROM exited with status X in the kmsg. If the X is anything else than 0, it has crashed. Report this to me along with the rest of the log.

Clone this wiki locally