0 votos

Pregunta sobre la instalación de Android-x86-8.1-r2.x86_64.rpm en Ubuntu 18.04

Instalé el paquete Android-x86-8.1-r2.x86_64.rpm en Ubuntu 18.04 usando los siguientes comandos como sugiere Nota de publicación 8.1-r2 pero no añadió entradas de arranque al menú de grub2.

  • sudo aptos para instalar alienígenas
  • sudo alien -ci Android-x86-8.1-r2.x86_64.rpm

Pregunta : ¿Cuáles son las definiciones de las entradas de arranque que necesito añadir al archivo 40_custom grub para poder añadir Android-x86-8.1-r2 a mi menú de arranque grub2?


Basándome en la respuesta de abajo, intenté añadir la siguiente entrada de menú al archivo 40_custom grub. También intenté cambiar system.img a system.sfs.


menuentry "Android-x86 8.1-r2" --clase Android-x86 {
insmod part_gpt
search --file --no-floppy --set=Root /Android-8.1-r2/system.img
linux /Android-8.1-r2/kernel Root=/dev/ram0 androidboot.hardware=remix_x86_64 androidboot.selinux=permisivo CMDLINE
initrd /Android-8.1-r2/initrd.img
}


Basado en Cómo instalar Android en el arranque dual con Linux También intenté añadir la siguiente entrada de menú al archivo 40_custom grub.


menuentry "Android-x86 8.1-r2" {
search --set=Root --file /Android-8.1-r2/kernel
linux /Android-8.1-r2/kernel quiet Root=/dev/ram0 androidboot.selinux=permisivo
initrd /Android-8.1-r2/initrd.img
}


Ninguna de las dos entradas del menú de arriba funcionan. Cuando actualizo grub produce la siguiente salida que parece indicar que grub no reconoce la entrada del menú, y mi ordenador sigue arrancando directamente en Ubuntu 18.04.


Archivo de origen `/etc/default/grub'.
Generando el archivo de configuración de la comida...
Encontré la imagen de linux: /boot/vmlinuz-4.18.0-25-generic
Encontré la primera imagen: /boot/initrd.img-4.18.0-25-genérico
Encontré la imagen de linux: /boot/vmlinuz-4.18.0-15-generic
Encontré la primera imagen: /boot/initrd.img-4.18.0-15-genérico
Encontré la imagen memtest86+: /boot/memtest86+.elf
Encontré la imagen memtest86+: /boot/memtest86+.bin
hecho


El disco duro de mi ordenador tiene una sola partición Linux ext4, y el contenido de /Android-8.1-r2 es el siguiente:


drwxr-xr-x 2 root root 4096 Jul 21 09:40 datos
-rw-r--r-- 1 root root 1358699 Jun 13 02:11 initrd.img
-rw-r--r-- 1 root root 7437056 Jun 13 02:11 núcleo
-rw-r--r-- 1 root root 1424814 Jun 13 02:11 ramdisk.img
-rw-r--r-- 1 root root 877621248 Jun 13 02:11 sistema.sfs

1voto

Steven Clark Puntos 111

Determiné que grub estaba configurado con una opción para arrancar Android, pero no veía esta opción porque grub estaba configurado para arrancar automáticamente Ubuntu. Añadí el # al principio de las siguientes líneas en /etc/default/grub, corrí "sudo update-grub", y ahora mi ordenador me da la opción de arrancar Android.

GRUB_TIMEOUT_STYLE=escondido

GRUB_TIMEOUT=0

También determiné que la entrada de menú que añadí a 40_custom no era necesaria ya que resultaba una opción redundante para arrancar Android en el menú de arranque grub, así que borré esta entrada de menú (que había añadido manualmente como se describe en mi pregunta anterior) de mi archivo 40_custom.

0voto

hgkhgk Puntos 1

En tu caso debes editar 40_custom y escribir esto en el archivo:

menuentry 'android' --class android-x86 {
        insmod part_gpt
        search --file --no-floppy --set=root /android-8.1-r2./system.sfs
        linux /android-8.1-r2./kernel root=/dev/ram0 androidboot.hardware=remix_x86_64 androidboot.selinux=permissive CMDLINE
        initrd /android-8.1-r2./initrd.img
}

y luego actualizar tu comida. Tal vez debas cambiar de camino.

0 votos

El nombre de mi carpeta es Android-8.1-r2. No hay ningún archivo system.img en esta carpeta, pero hay un archivo system.sfs junto con los archivos kernel, initrd.img y ramdisk.img y una carpeta de datos.

0 votos

Ok entonces cambialo de system.img a system.sfs

0 votos

Lo he intentado y no ha funcionado como he indicado en mi pregunta actualizada más arriba.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X