Neofetch de Ubuntu 18 en Android

Instalar Ubuntu en Android con Termux (sin root)

Anteriormente hemos visto cómo instalar múltiples paquetes y herramientas en Android gracias a Termux. Pasamos por MySQL, C, Python, PHP con Apache y otros más.

Hoy veremos cómo instalar el sistema operativo Ubuntu 18 en Android con Termux, sin necesidad de ser root.

Neofetch de Ubuntu 18 en Android
Neofetch de Ubuntu 18 en Android

No será Ubuntu Desktop, será como un Ubuntu Server (técnicamente hablando es Ubuntu Core). Más adelante veremos si podemos instalar un servidor de gráficos.

¿Por qué instalar Ubuntu en Android, si tenemos paquetes con Termux?

Porque en Ubuntu hay más cosas que no existen para Termux; por ejemplo, Java ni C# están para Termux pero sí para Ubuntu.

Además, Ubuntu es un sistema más robusto porque, bueno, porque es Ubuntu y ya; no es Termux.

De esta manera tendremos acceso a más software, y por lo tanto a más poder en nuestro dispositivo Android.

Requisitos

Mira la guía para instalar Termux; es lo único que necesitas.

Instalar Ubuntu 18 en Android

Verás que el proceso es realmente sencillo.

Comencemos instalando dos paquetes de Termux, el primero es wget (para descargar el script) y el segundo es proot.

Se instalan con la siguiente orden:

pkg install wget proot -y

La opción -y es para responder automáticamente que sí cuando pregunte.

1 - Instalar wget y proot en Termux
1 – Instalar wget y proot en Termux

Esperamos un momento hasta que se terminen de instalar esos dos paquetes:

2 - Terminar de instalar wget y proot
2 – Terminar de instalar wget y proot

Ahora es momento de crear un directorio en donde vivirá la instalación de Ubuntu. Recomiendo llamarlo “ubuntu”.

Hay que crear el directorio:

mkdir ubuntu

Entrar al mismo:

cd ubuntu

Una vez dentro, descargar el script:

wget https://raw.githubusercontent.com/Neo-Oli/termux-ubuntu/master/ubuntu.sh

Eso descargará el código del script que instalará Ubuntu en nuestro Android.

3 - Crear carpeta de Ubuntu y descargar instalador
3 – Crear carpeta de Ubuntu y descargar instalador

Esperamos un momento a que se termine de descargar (no es pesado) y lo único que resta es ejecutar el instalador.

Debemos tener un archivo llamado ubuntu.sh, ahora vamos a ejecutarlo con bash:

bash ./ubuntu.sh

Eso va a descargar la imagen del sistema operativo de Ubuntu de acuerdo a nuestra arquitectura, va a instalarlo, descomprimirlo y configurar todo lo necesario.

Este proceso puede ser un poco tardado; todo depende de nuestro teléfono y conexión a internet.

4 - Instalar Ubuntu en Android
4 – Instalar Ubuntu en Android

Cuando nos indique lo siguiente habremos terminado de instalar Ubuntu 18 en Android con Termux:

You can now launch Ubuntu with the ./start-ubuntu.sh

Para iniciar el sistema operativo usamos lo que nos indica:

./start-ubuntu.sh

Eso nos llevará a Ubuntu en donde ya podemos usar algunas funciones del sistema operativo. En la imagen vemos que la versión es la 18.04.2 LTS:

5 - Probar instalación de Ubuntu en Android con Termux
5 – Probar instalación de Ubuntu en Android con Termux

Conclusiones y notas finales

Para salir simplemente escribe exit, eso te llevará de nuevo a Termux. Por cierto, si vas a ejecutar comandos con sudo escríbelos sin sudo; ya que ya estamos como root por defecto.

Si quieres iniciar el sistema operativo de Ubuntu recuerda que está dentro de la carpeta ubuntu; así que si reinicias Termux debes navegar hasta el directorio y ejecutar ./start-ubuntu.sh.

Lee todas las guías sobre Termux en este enlace.

Para mostrar el icono de Ubuntu en la terminal utilicé el paquete neofetch. Para instalarlo simplemente ejecuta apt-get update, luego apt-get install neofecth y finalmente neofetch.

Por cierto, el autor del script es Neo-Oli.

Encantado de ayudarte


Estoy disponible para trabajar en tu proyecto, modificar el programa del post o realizar tu tarea pendiente, no dudes en ponerte en contacto conmigo.

No te pierdas ninguno de mis posts

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.

6 comentarios en “Instalar Ubuntu en Android con Termux (sin root)”

  1. Al ejecutar la función ./star-ubuntu.sh me aparece “permission denied”, como le doy esos permisos?

    PD: Llevo rato viendo tus blogs y están genial, he logrado ejecutar mis proyectos de la universidad en c++ y python en el celular C:

    1. A mi me pasa igual que a ti, le he dado permisos de escritura a termux y seguí todo el tutorial a la perfección pero me da ese error (permission denied) y no se como es eso de usar sudo si puedes explicar te lo agradecería

Dejar un comentario