Cómo instalar Android en doble arranque con Linux

Cómo instalar Android en doble arranque con Linux
Los sistemas operativos móviles más dominantes son iOS y Android, pero ¿sabía que si tiene una computadora portátil, puede ejecutar Android en ella?? La razón para hacerlo puede parecer borrosa para algunos, pero apenas para los lectores regulares de Linuxhint.

Si necesita una aplicación de Android para un propósito particular, puede emularla con una máquina virtual. Sin embargo, usar Android en su computadora portátil puede tener otras ventajas que solo ejecutar la aplicación específica. Android es por naturaleza más eficiente, por lo que puede usarlo cuando su tarea específica necesita más memoria. Por lo menos, es genial hacerlo. Con Android_X86 tiene dos opciones para crear un sistema de dobleboot.

Una es copiar uno de los archivos ISO suministrados aquí, y el otro es instalar con un paquete RPM.

Para usar el paquete RPM, primero comience por verificar lo que hará. En el paquete RPM hay archivos de script que configurarán grub para usted. Si desea asegurarse de lo que hace, puede consultar con el comando rpm.

$ rpm --scripts -q android-x86-7.1-R2.x86_64.rpm

El script se escribe directamente en la pantalla, si por alguna razón el script no funciona usando APT, copie en un archivo de script. En un sistema Ubuntu, deberá usar Alien para convertir el paquete en Deb.

$ sudo apt instalación alienígena

Con alienígena instalado puede crear el archivo deb. Con Alien puedes instalar directamente, pero es prudente dar dos pasos manuales para esto.

$ sudo alien android-x86-7.1-R2.x86_64.rpm

Ahora que tiene un archivo DEB, instálelo con DPKG e Instale la opción.

$ sudo dpkg -i android -x86_7.1-1_amd64.debutante

Este método de instalación creará un directorio en su directorio raíz. Si usa una instalación ordinaria, esta es la partición donde tiene raíz montada (/). El directorio será /Android-7.1-R2/, los números muestran la versión de Android instalada. Grub podrá encontrar este archivo con su búsqueda de archivos incorporada.

El segundo método para instalar es arrancar desde una barra de memoria y ejecutar la instalación desde allí.

Cuando esto se hace, tiene el mismo directorio que en el otro método. El script generalmente crea su entrada de grub, pero si esto falla, agrégalo a grub usted mismo. Use el siguiente código y colóquelo en /etc /grub.D/40_Custom.

MenuEntry "Android-X86 7.1-R2 "
Buscar --set = root--file /android-x86 7.1-R2/kernel
Linux /Android-X86 7.1-R2/kernel silencioso root =/dev/ram0 androidboot.Selinux = Permisivo
initrd /android-x86 7.1-R2/initrd.img

Para este nivel específico del software, el parámetro 'Androidboot.Selinux = Permisive 'es necesario o el arranque se detendrá con un pánico.

Si tiene alguna necesidad específica, es posible que deba agregar otras entradas a este archivo. Puede compartir datos entre versiones utilizando un archivo de imagen SDCard. Para crear uno, use DD y montelo con montaje y llénelo con datos. Use la opción de bucle con el comando de montaje.

$ sudo dd if =/dev/cero of =/data/sdcard.IMG BS = 1024 recuento = 1048576
$ sudo monte -t ​​vfat -o loop /data /sdcard.img sdcard_temp/

Cualquier datos que desee tener avaliable en la sesión de Android se puede copiar aquí.

Ahora puede agregar el parámetro del kernel para usar una tarjeta SD cuando inicie su instancia de Android_X86.

Linux /Android-X86 7.1-R2/kernel silencioso root =/dev/ram0 androidboot.Selinux = Permisivo
Sdcard =/data/sdcard.img

Otra forma de tener los mismos datos en dos casos de Android es copiar el Android- [x, x]directorio de datos.

$ sudo rsync -av /cm-x86-13.0-R1/Data//Android-7.1-R2/datos/

En este ejemplo. Hay una copia de CyanogenMod y Android-X86 en la misma máquina.

Cuando se guarda el archivo, debe actualizar GRUB.

$ Update-GRUB2

El resultado enumerará su sistema instalado, incluido Android. Ejecutar un reinicio. Tu pantalla de arranque se verá así:

Alternativamente, puede crear una palanca de memoria y arrancar desde eso. Advertencia justa: este método tiene todos los permisos para hacer lo que quiere, con todos los riesgos que implican. Como positivo en esto, puede poner la instalación en cualquier partición. Esto es útil si tiene un solo espacio en su raíz (/). Un aspecto malo es que no tiene función de actualización de paquetes cuando usa este método. El método comienza con la descarga del archivo ISO, está disponible en el sitio web de Android. http: // www.Android-X86.org/descargar

Después de haber descargado el ISO, asegúrese de que la partición esté lista. El archivo ISO contiene herramientas para dividir el disco, pero le ahorrará algunos problemas para prepararse antes de reiniciar. Para preparar la partición, use su programa de partición favorito, Fdisk es uno. Gparted es otro. El instalador incluye CFDISK pero no tiene soporte para las unidades GPT, tan pronto como haya dividido correctamente, funciona incluso con un disco GPT.

Al final, cuando se instala su sistema, el sistema instalado siempre reside en un directorio en la partición que especificó. Esto significa que es muy fácil cambiar su instalación de Android desde su distribución principal.

Elija Android en el menú y espere. La primera vez que lo ejecuta, el software le pedirá que inicie sesión. La configuración es corta y simple y si elige una cuenta existente, intentará instalar aplicaciones para usted. Para restaurar sus aplicaciones antes de que el instalador se ofrece a hacerlo, pero falla con bastante frecuencia. Dicho eso; Tan pronto como ejecuta Android, la aplicación que ha utilizado antes de instalar maravillosamente.

Corriendo desde Virtualbox

También puede ejecutar todo el paquete desde un entorno virtual. En VirtualBox, la emulación del mouse causa cierta confusión. Para mover el mouse una ronda durante la configuración inicial, debe mantener el botón del mouse izquierdo bajo, una vez que se haga, la usabilidad mejora.

Conclusión

Ejecutar Android no es solo para nerds tecnológicos, sino que también ahorra duración de la batería y le da acceso a aplicaciones solo disponibles para Android. Tenga en cuenta que muchas aplicaciones verifican si tiene un teléfono completo y se niega a ejecutarse en cualquier otra cosa que no sea un dispositivo real. Un ejemplo es que puede iniciar su cuenta de telegrama en un emulador de Android; Elija varios móviles y elija el código de activación para Telegram y luego puede usar Telegram en el escritorio de Linux.