¿Cómo instalar un sistema operativo basado en ZIP en VirtualBox?

¿Cómo instalar un sistema operativo basado en ZIP en VirtualBox?

estoy tratando de correrLineageOSen VirtualBox. Ya descargué el archivo ZIP e intenté crear un archivo ISO de arranque del contenido con mkisofs. Esto no tuvo éxito porque VirtualBox no pudo encontrar un medio de arranque (antes de arrancar agregué el ISO a la unidad óptica).

Respuesta1

En tu comentario dices

Sé que LineageOS no está diseñado para PC, pero quiero probarlo sin necesidad de actualizarlo en mi teléfono. Es posible ejecutar la imagen original de Android en VirtualBox aunque no está diseñada para este propósito.

Como señala, LineageOS no está diseñado para la arquitectura Intel x86 utilizada en los procesadores de PC, sino para la arquitectura ARM utilizada en la mayoría de los dispositivos móviles.

Cuando dices que la "imagen original de Android" se puede ejecutar en VirtualBox, quizás estés pensando enAndroide x86¿proyecto? Esta es una versión de Android que ha sido modificada para ejecutarse en procesadores x86. De manera similar, para ejecutarse en procesadores x86 (y en VirtualBox), alguien necesitaría portar el código LineageOS y crear una compilación compatible. No podrá ejecutar la versión OnePlus 3 en VirtualBox ya que está diseñada para procesadores ARM.

Si desea probarlo sin necesidad de actualizarlo en su teléfono, ¿quizás podría usar algún tipo de emulador de dispositivo Android para PC?

Respuesta2

En realidad, HAY una compilación de LineageOS para PC x86, incluidos emuladores (como vmWare y VirtualBox). Está pensando (como muchos) que x86 no es un objetivo válido, a pesar de que x86 no solo es un objetivo genérico válido, sino también un objetivo compatible con Google, y se remonta a Lollipop. Lo que ha faltado NO es el soporte en Android, sino en la comunidad genérica de soporte de emulación x86 (ni vmWare ni Oracle VirtualBox admiten Android como invitado); Tienes que hacer que VirtualBox (por ejemplo) piense que Android es Linux para que funcione. Alternativamente, puedes tomar ese mismo ISO y ejecutarlo en una memoria USB (eso es algo que yo personalmente he hecho desde los días de Lollipop-x86).

información relacionada