Pregunta

He comprado un netbook muy débil que viene preinstalado con Android 2.0, que Quiero reemplazar con otra distribución Linux como cachorro o damnSmallLinux.

el netbook no tiene menú BIOS con "arranque desde la tarjeta SD" y opción de modo que al insertar una llave USB o tarjeta SD con grub / lilo todavía no lo hizo bot de ella.

Yo no era capaz de encontrar ninguna secuencia de teclas para entrar en modo de depuración de Android por lo que no tengo root para el sistema androide.

  1. ¿hay una manera androide-interno para especificar arrancar desde otro medio?
  2. ¿hay una manera "das-uboot" a la fuerza de arranque de otro dispositivo Android?

Gracias!

¿Fue útil?

Solución

No estoy familiarizado con los netbooks con Android así que aquí está mi experiencia con dispositivos integrados.

A mi leal saber y entender que no hay manera "android-interno". Android se hace cargo después de u-boot y rara vez (no leer) ¿Modifica a la partición entorno de u-boot.

Para cortar la larga historia corta es casi imposible y que es demasiado esfuerzo para nada. También para empezar Usted necesitará una consola de depuración de serie conectado a la placa o una cáscara ADB. Se mera especulación sin cáscara.

Para un algoritmo general:

  1. conseguir un trabajo shell
  2. Conoce el sistema (tipo de CPU, la tabla de particiones, ...)
  3. Ahora, la investigación de lo que puede hacer con las cosas que sabes.

O el 'todo o nada' - ingeniería inversa de la actualización del firmware y las imágenes de firmware y tratar de arranque con su propio.

Es una larga historia:

Para arranque sd_card tiene 2 opciones:

  1. utilizar los gestores de arranque en el tablero y cargar el núcleo y el rootfs de la tarjeta sd
  2. inicio desde sd_card

carga del núcleo y de fs sd_card:

No hay forma general de U-Boot para cambiar el dispositivo de arranque sin cambiar el medio ambiente u-boot. El entorno de u-boot la mayor parte de los reside el tiempo en una partición NAND. Puede haber alguna manera codificado por el fabricante, que puede ser adivinado por el procedimiento de actualización de firmware en línea. Esta es probablemente la mejor opción para una solución rápida. Trate de ingeniero que revertir.

arranque a partir de sd_card:

La mayoría de las plataformas tienen registros sysconfig o pasadores de hardware, operados por puentes en plataformas de desarrollo y sobre todo en los cableados de producción. SYSCONFIG controla los dispositivos de inicio. Puede ser configurado para NAND única o SD_CARD solamente, etc ...

Si el sistema está configurado de hecho a la carga de un sd_card hay algunas más problemas:

  • Algunos de los tiempos de la tarjeta SD tiene que ser formateada de una manera específica (por ejemplo: http: / /www.omappedia.org/wiki/SD_Configuration ).
  • Otras veces, la primera cargadora etapa tiene que ser firmado. Y es difícil averiguar lo que la primera etapa es gestor de arranque (x-loader, o algo más) y la parte de la firma es un poco complicado :)
  • usted tiene que saber la configuración de la plataforma exacta para construir u-boot loader y x-
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top