Alguna que otra vez hemos hablado de la posibilidad de tener varias ROMs en nuestro teléfono/tablet o también conocido como boot múltiple. Pero normalmente el procedimiento es demasiado complicado y asusta a la mayoría de la gente. Hoy os vamos a hablar de cómo instalar múltiples ROMs en un Nexus7. O incluso mejor: tener Ubuntu y una ROM a la vez.

ATENCIÓN: Esto es peligroso. Ya no hablamos de rootear, que no conlleva ningún peligro. El multi-boot toca los sectores de boot y las particiones de datos. Es posible que si algo sale mal, tengas que flashear las imágenes por defecto otra vez, incluso es posible que se borre toda tu memoria interna. Haced copias de seguridad. Siempre.

Instalación

Requisitos

Descarga

MultiROM: multirom_v3_n7-signed.zip (md5 abb2b6242441e9c7531294651c9a2a7e)

Modified recovery (TWRP 2.3.3.0): TWRP_multirom_n7_20121220-2.img(md5 e9e1cbf6b1f749e2d45c0cadddd198d5)

MultiROM tiene 2 partes: el multi-boot en si mismo y el recovery modificado para gestionar MultiROM. Tendremos que instalar las 2 partes. Primero flashea el multirom_vX_n7.zip via recovery y luego el recovery modificado via fastboot.

fastboot flash recovery recovery.img

También necesitaremos tener un kernel parcheado. Basta con descargarse una de las dos opciones y flashearlo desde el recovery. Más información sobre el tema aquí

Como nota adicional: el proceso de instalación no borra los datos actuales que tengas en tu Nexus7

Añadiendo ROMs

En la pantalla de MultiROM seleccionamos antes de nada Reboot to Recovery.

1. Android

En el  recovery, selecciona Avanzado -> MultiROM -> Add ROM. Selecciona el archivo zip de la ROM y confirma.

2. Ubuntu

Descarga Ubuntu desde aquí (la más grande, la que acaba por img.gz). Pon la imagen en la memoria del N7 y selecciona Advanced -> MultiROM -> Add ROM y selecciona Ubuntu como tipo de ROM. Selecciona la imagen de Ubuntu a continuación.

Una instalación de Ubuntu ocupa 1,5 Gb y tarda unos 20 min en instalarse. El primer reinicio también se toma un poco más de tiempo.

Finalmente, en el apartado de Settings (Ajustes) escogemos la ROM que queremos que se inicie por defecto.

Aquí os dejo una foto de Ubuntu corriendo sin problemas en mi Nexus7

 

Extras

Entre otras cosas tenemos unos pequeños extras la mar de interesantes:

  • Ahora MultiROM v3 soporta boot desde una llave USB. Por tanto podremos instalar directamente desde un USB o incluso bootear desde él. Interesante
  • Si queremos eliminar MultiROM, es muy sencillo. Basta con re-flashear un boot.img. Este archivo lo puedes encontrar en el zip de cualquier ROM o bien, sencillamente restaura un Nandroid Backup.
  • Cambiando de ROM: cuando cambies de ROM, hay que hacer una sencilla cosa. Una vez la instales, ve a Advanced -> MultiROM -> Inject curr. boot sector.

 

Yo me he animado y me ha funcionado sin problemas. ¿Alguien más se anima? Si tenéis alguna pregunta, os respondo por aquí o en twitter.

Más información XDA-Developers