¿Es posible instalar Linux en mi teléfono rooteado con Android?

Sí lo es.

Para esto, tienes varias opciones. Primero, veamos cuáles son las posibilidades aquí. Puede convertir su dispositivo Android en un servidor Linux / Apache / MySQL / PHP completo y ejecutar aplicaciones basadas en la web, instalar y usar sus herramientas Linux favoritas, e incluso ejecutar Un entorno de escritorio gráfico. En resumen, tener una distribución de Linux en un dispositivo Android puede ser útil en muchas situaciones. Puede instalar Linux en un dispositivo Android de varias maneras, y veré algunas de las opciones disponibles.

KBOX: no se requiere raíz

En muchos casos, instalar Linux en Android generalmente significa pasar por el rigor de rootear el sistema Android con el riesgo de bloquear su dispositivo Android. Si no encuentra esta idea tan atractiva, entonces podría apreciar KBOX. Esta distribución de Linux en miniatura para un solo usuario está integrada directamente en un emulador de terminal y se puede instalar en dispositivos Android no rooteados (Figura 1).

KBOX no está disponible en Google Play Store, por lo que debe descargar el paquete APK del sitio web del proyecto e instalarlo manualmente. Por cierto, el autor de KBOX proporciona no solo el paquete listo para usar, sino también algunas descripciones técnicas del funcionamiento interno de KBOX.

KBOX viene con una variedad de utilidades BusyBox ( find , grep , tar , vi , etc.), un servidor SSH y un cliente, y la herramienta scp . Un puñado de otros paquetes están disponibles como descargas separadas, incluidos vim y rsync . Rsync puede actuar tanto como cliente como servidor. La instalación de paquetes en KBOX se realiza utilizando la herramienta dpkg . Para instalar, por ejemplo, el paquete rsync, tómalo del sitio web del proyecto y usa el siguiente comando:

dpkg -i /sdcard/Download/rsync_3.0.8_kbox.deb

Obviamente, KBOX no es un reemplazo para una distribución Linux completa, pero puede ser útil en ciertas situaciones. Si instala rsync, por ejemplo, puede usar esta herramienta potente y flexible para hacer una copia de seguridad de los archivos de su dispositivo Android en un servidor remoto, y gracias al servidor SSH suministrado, puede acceder a su dispositivo Android a través de una conexión SSH.

Yendo a la raíz chroot: Linux Deploy

Aunque KBOX ofrece una forma sencilla de instalar Linux en un dispositivo Android, es posible que lo encuentre demasiado limitado para sus necesidades. En este caso, debe considerar instalar una distribución regular de Linux, pero para hacer esto, primero debe rootear su dispositivo Android. El procedimiento de rooteo exacto depende de su dispositivo Android en particular, y puede ser complicado a veces. Sin embargo, hay muchas guías de enrutamiento disponibles en línea para ayudarlo en el camino.

Cuando se trata de instalar Linux en un dispositivo Android rooteado, una opción es Linux Deploy. Esta aplicación de código abierto ofrece una manera fácil de instalar y ejecutar una distribución Linux compatible en un entorno chroot, que es básicamente un directorio especial que actúa como un directorio raíz temporal. Debido a que el directorio raíz es la parte superior de la jerarquía del sistema de archivos, las aplicaciones que se ejecutan en el entorno chroot no acceden a directorios superiores al directorio raíz. En otras palabras, chroot crea un entorno aislado que no interfiere con el resto del sistema. La buena noticia es que Linux Deploy oculta todos los detalles técnicos sangrientos detrás de una interfaz fácil de usar, por lo que no necesita saber todo lo esencial para poder instalar y ejecutar Linux en su dispositivo Android rooteado.

Antes de continuar con la instalación de Linux en Android con Linux Deploy, debe instalar dos aplicaciones adicionales en su dispositivo: un emulador de terminal y un cliente VNC. Aunque varias aplicaciones de cliente de emulador de terminal y VNC están disponibles en Google Play Store, no puede equivocarse con VX ConnectBot y MultiVNC. Ambas son aplicaciones de código abierto capaces disponibles de forma gratuita.

Para instalar una de las distribuciones de Linux compatibles con Linux Deploy, inicie la aplicación y toque el botón Propiedades . La ventana Propiedades contiene una lista de opciones configurables. Comience eligiendo la distribución de Linux deseada de la lista Distribución en la sección Implementar . Linux Deploy es compatible con muchas distribuciones populares, incluidas Debian, Ubuntu, Arch Linux, Fedora y openSUSE. Para ciertas distribuciones, también puede seleccionar una versión específica. Elija Debian, por ejemplo, y puede elegir la versión deseada (estable, prueba, inestable, etc.) en la lista del conjunto de distribución .

De manera predeterminada, Linux Deploy usa un espejo basado en Rusia, pero puede especificar un espejo más cercano editando la configuración de URL espejo . Si está instalando Debian, puede encontrar una lista de espejos en línea. Elija el espejo más cercano a usted e ingrese su URL de la siguiente manera:

http://ftp.de.debian.org/debian

Linux Deploy puede instalar Linux en un archivo de imagen, una carpeta específica o una partición separada, y puede elegir la opción deseada en la lista Tipo de instalación . En la mayoría de los casos, instalar Linux como un archivo de imagen único tiene más sentido, especialmente en dispositivos que no admiten almacenamiento adicional. Si su dispositivo Android tiene una ranura para tarjeta SD, puede instalar Linux en una tarjeta de almacenamiento o usar solo una partición en la tarjeta para ese propósito.

Puede elegir la opción de instalación deseada de la lista Tipo de instalación (Figura 2). Si es necesario, también puede usar las opciones apropiadas para cambiar la ruta de instalación predeterminada, especificar el tamaño de imagen deseado, elegir el sistema de archivos y cambiar el nombre de usuario predeterminado de Android .

Linux Deploy también le permite instalar un entorno de escritorio gráfico, y la aplicación admite varios escritorios gráficos populares, incluidos LXDE, Xfce, Gnome y KDE. Para instalar un entorno de escritorio, seleccione el escritorio deseado de la lista de entornos de escritorio y habilite la opción Instalar GUI .

La siguiente parada es la sección de Inicio . Para comenzar, asegúrese de que la opción SSH esté habilitada; de lo contrario, no podrá conectarse a la instancia de Linux en ejecución. Si elige instalar un entorno de escritorio gráfico, también deberá habilitar la opción VNC , para que pueda conectarse al escritorio utilizando una aplicación cliente VNC. A continuación, desplácese hacia abajo hasta la sección VNC y configure los ajustes de VNC, como la profundidad y resolución del color, así como las dimensiones del escritorio.

Una vez que haya terminado de ajustar la configuración y especificar las opciones, puede tocar el elemento Instalar y esperar hasta que Linux Deploy finalice la instalación.

Cuando se complete la operación de instalación, debería ver el siguiente mensaje de estado:

<<< fin: instalar

Luego, toque el botón Inicio para iniciar la distribución de Linux instalada. Anote la dirección IP de la instancia de Linux en ejecución e inicie la aplicación del emulador de terminal.

Establezca una conexión SSH con la instancia de Linux en ejecución utilizando su dirección IP y el nombre de usuario predeterminado de Android (o el nombre de usuario que especificó en la ventana Propiedades ). Cuando se le solicite, ingrese la contraseña de cambio predeterminada.

Lo primero que puede hacer es cambiar las contraseñas predeterminadas. Emita el comando passwd para cambiar la contraseña del usuario y ejecute sudo passwd root para asignar la contraseña de root. Acceder al entorno de escritorio gráfico es igualmente fácil: inicie la aplicación cliente VNC y conéctese al servidor VNC en ejecución utilizando la contraseña de cambio predeterminada (Figuras 5 y 6).

Figura 5: Puede acceder al escritorio gráfico utilizando un cliente VNC directamente en Android.

Figura 6: … o desde una máquina remota (en este caso, una notebook con Kubuntu usando el cliente KRDC).

Limbo PC Emulator

Limbo PC Emulator proporciona otra forma de ejecutar Linux en un dispositivo Android. Esta pequeña aplicación es un puerto del popular emulador Qemu, y le permite ejecutar un puñado de distribuciones ligeras de Linux. Antes de probar Limbo, tenga en cuenta que no es particularmente rápido. Esto no es una gran sorpresa, teniendo en cuenta que emula la arquitectura x86 en la plataforma basada en ARM. La lentitud del limbo es una de las razones por las que debe usarlo con una distribución ágil de Linux como Damn Small Linux y Debian sin un entorno de escritorio gráfico. En el lado positivo, ejecutar Linux dentro del Limbo PC Emulator no requiere rootear, y la aplicación es muy sencilla de usar.

Comience descargando la imagen ISO o el archivo HDD de la distribución Linux deseada. Puede encontrar la lista de distribuciones compatibles y enlaces a imágenes ISO y archivos HDD en el sitio web del proyecto. Inicie la aplicación Limbo en el dispositivo Android, elija Nuevo en la lista desplegable Cargar VM y asigne un nombre a la nueva máquina virtual (VM).

Suponiendo que desea iniciar la VM desde una imagen ISO, puede usar la opción CDROM para seleccionar el archivo .iso descargado. Use la opción Disco duro A para crear una imagen de disco duro vacía para usar con la VM. Luego, seleccione Usuario en la lista desplegable Configuración de red para habilitar la red en el modo NAT. Finalmente, puede habilitar la opción VNC externo si desea acceder al escritorio gráfico desde una máquina remota a través de VNC. A continuación, toque el botón Inicio para iniciar la VM creada.

Aunque Limbo es relativamente lento, la aplicación tiene dos características que pueden mejorar el rendimiento del emulador. Habilitar la opción de Alta prioridad puede acelerar la VM, pero también puede hacer que el dispositivo Android sea menos receptivo. Una característica que le permite guardar el estado de VM no mejorará directamente el rendimiento, pero puede ayudar a evitar largas secuencias de arranque al guardar la VM en su estado actual. Tenga en cuenta que esta característica requiere un archivo de disco duro. Además, el sitio web del proyecto ofrece algunos consejos para mejorar el rendimiento de distribuciones específicas. Por ejemplo, puede usar los siguientes parámetros de arranque:

arranque> dsl toram noacpi noapm noscsi dma

acelerar Damn Small Linux.

Fuente (s):

Dmitri Popov

www.linux-magazine.com

Sí, es totalmente posible.

Para ejecutar Linux en su dispositivo, debe tener al menos 2 GB de RAM y un procesador de cuatro núcleos.

Descargue estas aplicaciones

BusyBox – Aplicaciones de Android en Google Play

Abra la aplicación, otorgue permisos.

VNC Viewer – Remote Desktop – Aplicaciones de Android en Google Play

También esto-

Linux Deploy – Aplicaciones de Android en Google Play

Abra Linux Deploy, otorgue permiso de root y haga clic en el ícono de descarga.

Seleccione la distribución de Linux que prefiera en la pestaña “Implementar”.

También seleccione la suite de distribución de su elección. (Prefiero LXDE)

Vaya a la parte superior de la pantalla y presione el botón Instalar. Esto tomará aproximadamente 5 minutos siempre que tenga una buena conexión a Internet.

Necesita al menos 5 GB de almacenamiento interno gratuito e.

Cuando finalice la instalación, abra VNC Viewer y coloque la dirección como “localhost”.

Si la contraseña se solicita en cualquier lugar de la interfaz, es “changeme”.

Mira este enlace para más detalles.

https://www.kali.org/tutorials/k

Espero eso ayude.

Simplemente siga este enlace, ¡podría ayudar! Instale Linux en su teléfono / tableta Android (se requiere root)

Android ya está basado en el kernel de Linux.

Rootear solo le da su acceso.

Eso es literalmente

Sí, por supuesto. Instale la implementación de Linux desde Google Play Store y siga las guías que se proporcionan allí.

Vaya a Google Play Store y busque la implementación de Linux o el emulador de Linux