Saltar al contenido

Como instalar Linux en el One Plus 6/6T y otros teléfonos Android

En los últimos meses se ha producido una revolución en la que algunos sistemas operativos de PC se pueden instalar en dispositivos Android. Hace un tiempo publiqué como instalar Windows 10/11 en un teléfono Android.

En esta ocasión vamos a ver como instalar Linux en un telefono con Android , instalaremos una versión de Linux aún en versión beta. El desarrollo de esta distribución de Linux es de postmarketOS que ofrece soporte para varios dispositivos Android. En el caso que tengas Windows 11/10 ARM ya instalado podremos tener doble arranque (dual boot) Windows-Linux.

En el tutorial sobre como instalar Windows 10/11 ARM en teléfonos Android el proceso de instalación es similar en practicamente la mayoría de dispositivos Android.

Pero el proceso de instalación de Linux es distinto dependiendo del modelo de teléfono por lo que en esta ocasión veremos el tutorial para One Plus 6/6T.

Si quieres realizar el tutorial usando otro teléfono Android como si fuera un PC puedes teclear los mismos comandos que mostraré a través de la aplicación Bugjaeger.

Que requisito necesitamos cumplir

El requisito imprescindible que debe cumplir el teléfono donde vayamos a instalar Linux es tener el Bootloader desbloqueado.

Instalar Linux postmarketOS en One Plus 6 & 6T

Lo primero de todo debemos conocer cual es el grado de compatibilidad de nuestro dispositivo, en esta lista tenemos todos los teléfonos compatibles,lo que funciona y lo que no funciona. Cuando pulsemos en un dispositivo de la lista nos enviará a la página del tutorial específico para ese modelo.

Atención; este tutorial eliminará las apps, fotos, vídeos que tengamos en Android

Que necesitamos descargar

Desde esta página accedemos a los archivos necesarios para instalar Linux para todos los dispositivos compatibles. El software Linux para el One Plus 6 se llama Gnome mobile , elige la última versión disponible.

Descargaremos dos archivos, uno pequeño que es la imagen de arranque de Linux, «el boot de Linux». El otro archivo más grande es donde están todos los archivos el sistema Linux. Ambos archivos debemos descomprimirlos para que queden en formato .IMG.

Como instalar Linux en el One Plus 6/6T

Debemos iniciar el teléfono en modo fastboot, abrimos la consola de comandos cmd de Windows y tecleamos los siguientes comandos;

fastboot erase dtbo

con ese comando borramos la partición dtbo de Android, a continuación tecleamos

fastboot getvar current-slot

en el caso que tengas Windows instalado con este comando sabremos en que slot (A o B) inicia Android y en que slot inicia Windows

fastboot flash boot_<a /b> boot.img

con el comando de arriba especificamos en que slot queremos instalar el boot de linux [boot.img] es la ruta del archivo boot.img ejem; fastboot flash boot_a c:\user\boot.img

fastboot flash userdata imagen_linux.img

con el comando de arriba flasheamos la rom Linux en la partición userdata.

Cuando iniciemos sesión debemos introducir la contraseña por defecto que es 147147.

Como iniciar de Linux a Windows 10 /11 ARM

Para pasar de Linux a Windows necesitamos abrir la consola de comandos de Linux y escribir un par de comandos

Empezamos por iniciar sesión como superusuario con el siguiente comando;

sudo -i

introducimos la contraseña de usuario y tecleamos el siguiente comando;

qbootctl -s [A o B]

con el comando de arriba seleccionamos el slot A o B donde está Windows instalado, ejemplo qbootctl -s a

Como desinstalar Linux

Que necesito para desinstalar Linux

Para desinstalar Linux necesitamos descargar una ROM fastboot, debe ser la misma versión de Android que tenemos instalada en nuestro dispositivo. En el caso de One Plus 6 desde aquí tenemos acceso a todas las ROM fastboot. Tambien necesitaremos un recovery TWRP, desde aquí tienes la web de TWRP.

Comandos para recuperar Android

Necesitamos restaurar las particiones que hemos cambiado o eliminado para ello comenzamos por teclear el siguiente comando en la consola cmd de Windows o en Bugjaeger desde Android;

fastboot flash dtbo dtbo.img

sustituye dtbo.img por la ruta donde tengas el archivo dtbo.img del One Plus 6/6T.

fastboot flash boot_[A o B] boot.img

en el comando de arriba ponemos el slot donde hemos instalado Linux ejemplo; fastboot flash boot_a c:\user\boot.img.

Necesitamos iniciar el recovery TWRP para ello introducimos el siguiente comando;

fastboot boot twrp.img

Con el recovery twrp iniciado y el teléfono conectado tecleamos el siguiente comando en cmd

adb shell

mke2fs -t ext4 /dev/block/by-name/userdata

Con este último comando tendremos la partición userdata particionada en ext4 que es la extensión que usa Android. El primer reinicio tardará más pues la partición system volcará los datos y archivos a la partición userdata. Restaurando el sistema de esta forma no perdemos el acceso a Windows en el caso que lo tuvieramos instalado previamente.

Recomiendo en el caso que vayas a hacer el tutorial con otro dispositivo mirar el tutorial específico de tu modelo en la web oficial y seguir las indicaciones que allí se muestran.

Etiquetas:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *