1 votos

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

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

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

Luego se reinicia al menú de GRUB.

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

Tengo un HP-e010nr con un AMD A4 doble núcleo a 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 funcionar igual 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 archivo .deb y luego se instalará. Sin embargo, recibirás los siguientes mensajes:

/boot/grub/custom.cfg: No existe tal archivo o directorio
/boot/grub/custom.cfg: No existe tal archivo o directorio

Para añadir el código de arranque que no se añadió correctamente, pon 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