Dual booting or multi booting ROMs on an Android device is not entirely unheard of, but it has lacked the simplicity users often require for doing so. Our latest entrant in the multi boot club is the popular Google Nexus 7 tablet, which is now capable of not just running two Android ROMs, but multiple ROMs. What’s more – you can even run add Ubuntu to the mix, as has been the trend lately. Yes, you heard it right, the Nexus 7 can now run multiple Android ROMs and Ubuntu, all from the same multiboot setup courtesy of XDA Recognized Developer ‘Tasssadar’ in form of MultiROM. More on this awesome mod and how you can get it up and running on your Nexus 7, after the break!
Do note that this mod will not erase/wipe your data, but there is always that inherent risk whenever attempting a hack or mod like this on your device, so it’s always best to take a thorough backup of all your important data first. Now that we have that cleared up, what ROMs will you be able to run with this mod, you might ask. It can be any ROM that’s built to run on the Nexus 7, no restrictions whatsoever.
How does it work? You flash the MultiROM mod in recovery, and then flash a modified recovery provided by the developer in fastboot mode. From there onwards, it’s fairly simple. As for the bugs, there are none reported so far; however the only shortfall of this mod is the inability to boot a ROM from the USB storage as right now, ROMs can only be booted from the internal storage of the device. Though the developer is working on adding support for this in an update that is expected soon.
Disclaimer: Please follow this guide at your own risk. AddictiveTips will not be liable if your device gets damaged or bricked during the process.
- ADB installed on your system. See our guide on what is ADB and how to install it.
- A rooted Nexus 7 with a custom recovery installed. See our guide on rooting the Nexus 7.
- MultiROMv2 zip file
- Modified recovery
- To begin, download the zip file and the modified recoevry image from the links above and copy the zip file to the root of the Nexus 7’s internal storage. Rename the recovery image to ‘recovery.img’ for convenience.
- Boot the device into recovery and make a Nandroid backup from ‘backup and restore’ to be on the safe side.
- Navigate to ‘install zip from sdcard’ > ‘choose zip from sdcard’ and select the MultiROMv2 zip file, confirming that you want to flash it.
- Once flashed, reboot the device in fastboot mode and run a terminal or command prompt on the computer.
- Navigate to the location of the recovery.img file and enter the following command:
fastboot flash recovery recovery.img
- Reboot back into the newly installed modified recovery and you will be presented with the new interface.
- To add a ROM, navigate to Advanced > MultiROM > Add ROM, and select the ROM of your choice.
- If you want to install Ubuntu, grab this image and install it using Step 7, selecting ‘Ubuntu’ as the ROM type instead.
Uninstalling MultiROM & Existing ROMs
You can either restore the Nandroid backup made earlier on, or you can flash the boot.img file from your default ROM as well as your custom recovery of choice via fastboot with this command:
fastboot flash boot boot.img fastboot flash recovery recovery.img
If you want to erase the ROMs installed on the internal storage, delete the ROMs found in /sdcard/multirom. For updates and queries, related to this thread, head over to the forum thread at XDA-Developers linked below.