Cómo ejecutar Linux en un teléfono o tableta Android
En primer lugar, sobre Linux, necesitamos conocer dos puntos de conocimiento. Uno es que en el sistema Linux, podemos montar un archivo como una partición, es decir, si tengo una imagen de disco. archivo, puedo montarlo directamente como una partición de Linux; esto es algo similar a la unidad óptica virtual de Windows, pero en Linux, no solo los archivos de imagen de CD, sino que todos los archivos de imagen se pueden montar como una partición de Linux. , tal vez después de ver esto, comprenda el método descrito en este artículo sobre cómo ejecutar el sistema Linux desde un dispositivo Android. Si aún no lo comprende, continúe leyendo. chroot es Cambiar raíz, que consiste en cambiar la ubicación del directorio raíz a la que se hace referencia cuando se ejecuta el programa. Con estos dos conocimientos es sencillo.
Método: primero inicie el sistema Android, luego monte el archivo de imagen del sistema Linux como una partición del sistema Android (por lo que el dispositivo debe admitir dispositivos Loop) y luego use el comando chroot para cambiar la raíz a la que se hace referencia. cuando se ejecuta el programa el directorio es suficiente. De esta forma podremos utilizar el sistema operativo en el archivo de imagen del sistema.
Se necesitan varios software: BusyBox Pro, instalador completo de Linux (incluido el emulador de terminal VNC, cliente de Android y enlace de descarga de imágenes de Linux), imagen de Ubuntu adecuada para Arm. Estos software se pueden descargar desde Google Play. Entre ellos, BusyBox Pro es una aplicación paga. Debería haber descargas gratuitas en línea. Además, Complete Linux Installer también viene con BusyBox. Si no desea descargar el de pago, puede utilizar el que se proporciona aquí, pero es posible que se informe de un error.
Una vez que el software de Android esté listo, coloque la imagen de Ubuntu en la tarjeta SD, preferiblemente una tarjeta de alta velocidad Clase 10; de lo contrario, es posible que se atasque un poco, pero no mucho, porque la mayoría de las operaciones Todavía confío en Esto es diferente de escribir directamente la imagen del sistema en la tarjeta SD y arrancar desde la tarjeta SD. Este archivo de imagen debe colocarse en una carpeta de la tarjeta SD. Tenga en cuenta que no debe estar en chino. Luego abra el Instalador completo de Linux. Dentro habrá un editor de menú con cualquier nombre. Por supuesto, la ruta debe ser la ruta causada por nuestra imagen. En este punto, haga clic en Iniciar para iniciar el sistema Linux. En este momento, se iniciará el emulador de terminal y se le harán algunas preguntas. Si es la primera vez que lo inicia, le pedirá que establezca una contraseña. Después de configurar la contraseña, ingrese y en secuencia. establecer la resolución, y. Si el inicio falla, puedes intentarlo unas cuantas veces más.
Después de eso, puede abrir el cliente VNC, conectarse a 127.0.0.1:5900, ingresar el nombre de usuario y la contraseña que acaba de configurar para conectarse e iniciar sesión. Si se rechaza la conexión, puede verificar si el número de puerto es correcto. La forma de verificarlo es ejecutar netstat -tlnp en el emulador de terminal para ver cuál es el número de puerto correspondiente frente al servidor vnc y luego cambiarlo al número de puerto correspondiente en el cliente VNC.