1 votos

No se puede arrancar Android-x86 en la PC - Remontar de emergencia

Tengo una notebook de 10.1 pulgadas con Linux, pero me gustaría hacer un dualboot con Android x86. El archivo ISO funciona perfectamente en VirtualBox, VMware, y en Live USB. He intentado tanto instalar desde el programa de instalación como copiar los archivos .img en una partición, luego añadir la entrada de arranque a /etc/grub.d/40_custom. Me aparece lo siguiente en la pantalla cuando selecciono la entrada de arranque.

Detectando Android-x86... encontrado en /dev/sda2
[     3.697517] sysrq: SysRq: Remontar de emergencia R/0

Luego se reinicia al menú de GRUB.

¿Cómo puedo arreglar esto y hacer arrancar Android-x86?

Tengo un HP-e010nr con un AMD A4 dual core@1.0Ghz, 2GB de RAM, y estoy tratando de iniciar Android-x86_64 7.1 en una partición de 32GB (sin tarjeta SD falsa).

He almacenado todo en la partición en un directorio "Android".

Mi código de arranque es:

set root = (hd0,2) #/dev/sda2 en la partición donde se encuentra Android-x86
kernel /Android/kernel quiet root=/dev/ram0 androidboot.selinux=permissive buildvariant=userdebug SRC=/Android/
initrd /Android/initrd.img

0voto

Zackary Puntos 11

(Terminé instalando LineageOS x86 14.1 en lugar de Android x86, sin embargo, estas instrucciones deberían seguir funcionando para Android x86)

Después de intentar encontrar mi respuesta, terminé eliminando mi partición para Android-x86 e instalando el archivo .rpm de LineageOS 14.1. En Debian Linux (o basado en Debian, como Ubuntu) instálalo con:

sudo alien -ci cm-x86_14.1.rpm

donde cm-x86_14.1.rpm es tu paquete de Android x86. Si te dicen que alien no está instalado, escribe sudo apt install alien antes de repetir.

Después de un tiempo, se convertirá en un .deb y luego se instalará. Sin embargo, recibirás los siguientes mensajes:

/boot/grub/custom.cfg: No such file or directory
/boot/grub/custom.cfg: No such file or directory

Para agregar el código de arranque que no se pudo agregar, coloca lo siguiente en /etc/grub.d/40_custom:

menuentry "Android-x86 14.1-r2" {
    search --set=root --file /cm-x86-14.1-r2/kernel
    linux /cm-x86-14.1-r2/kernel quiet root=/dev/ram0 androidboot.selinux=permissive buildvariant=userdebug 
    initrd /cm-x86-14.1-r2/initrd.img
}
menuentry "Android-x86 14.1-r2 (modo DEBUG)" {
    search --set=root --file /cm-x86-14.1-r2/kernel
    linux /cm-x86-14.1-r2/kernel root=/dev/ram0 androidboot.selinux=permissive buildvariant=userdebug DEBUG=2
    initrd /cm-x86-14.1-r2/initrd.img
}

(Obtuve el código de arranque del script postinit de cm-x86)

Reemplaza cm-x86-14.1-r2 con la ubicación de Android-x86 (por ejemplo: android-x86-7.1-r1), y reemplaza el 14.1 en Android-x86 14.1-r2 con el número de versión de tu Android (como 7.1 o 8.1).

Luego, reinicia y selecciona Android-x86 14.1-r2 para arrancar Android.

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