-
Notifications
You must be signed in to change notification settings - Fork 271
Home
(quick description of multiROM needed here)
This wiki will one day replace the official forum instructions on XDA with cleaner and community editable guides.
Guides detailing the use and installation of MultiROM, divided by device variant.
- Introduction - What is MultiROM? What can I do with it?
- 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.
- 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.
- 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.
Notes on how MultiROM actually works.
- Storing ROMs - Explains how MultiROM stores ROMs.
- Booting Linux based ROMs using kexec - How MultiROM boots linux-based ROMs using kexec (eg. Ubuntu)
- Add support for new ROM type - How to make your ROM (as in port of some linux OS) working with MultiROM
- run on boot scripts - MultiROM can run bash scripts before ROM is booted (for advanced users)
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.