Question

J'ai acheté un netbook très faible préinstallée avec Android 2.0 Je veux remplacer par une autre distribution Linux comme chiot ou damnSmallLinux.

le netbook n'a pas menu BIOS avec « boot de la carte SD » option de sorte que et lorsque j'ai inséré une carte SD ou une clé USB avec grub / lilo il n'a toujours pas bot de celui-ci.

Je n'ai pas pu trouver aucune séquence clé pour entrer en mode de débogage Android afin que je n'ai pas racine pour le système Android.

  1. est-il un moyen android interne pour spécifier démarrage d'un autre média?
  2. est-il un moyen "das-uboot" pour forcer boot android d'un autre appareil?

merci!

Était-ce utile?

La solution

Je ne suis pas familier avec les netbooks fonctionnant sous Android alors voici mon expérience avec les appareils embarqués.

A ma connaissance il n'y a aucun moyen « android interne ». Android prend le relais après u-boot et rarement (jamais lu) ne modifie à la partition de l'environnement u-boot.

Pour couper la longue histoire courte, il est presque impossible et il est trop d'effort pour rien. Aussi pour commencer Vous aurez besoin d'une console série de débogage fixé à la carte ou une coquille de la BAD. Il est tout simplement deviner le travail sans coquille.

Pour un algorithme général:

  1. obtenir un travail shell
  2. Faites connaissance avec le système (type cpu, table de partition, ...)
  3. Maintenant que la recherche ce que vous pouvez faire avec les choses que vous connaissez.

Ou le « tout ou rien » - désosser la mise à jour du firmware et les images du firmware et essayer de démarrer avec votre propre.

Longue histoire:

Pour démarrage sd_card vous avez 2 options:

  1. utilisez les bootloaders sur la carte et charger le noyau et le rootfs de la sdcard
  2. boot à partir sd_card

noyau de charge et de fs sd_card:

Il n'y a aucun moyen u-boot générale pour changer le périphérique de démarrage sans changer l'environnement u-boot. L'environnement u-boot la plupart des temps réside dans une partition de nand. Il peut y avoir une certaine façon codée par le fabricant, qui peut être deviné par la procédure de mise à jour du firmware hors ligne. Ceci est probablement votre meilleur pari pour une solution rapide. Essayez de désosser que.

initialisation à partir sd_card:

La plupart des plates-formes ont des registres SYSCONFIG ou des broches de matériel, exploités par des cavaliers sur des plates-formes de développement et la plupart du temps sur les câblés de production. SYSCONFIG contrôle les périphériques de démarrage. Il peut être configuré pour NON uniquement ou SD_CARD uniquement, etc ...

Si le système est en effet configuré pour se charger d'un sd_card il y a quelques problèmes:

  • Certains des fois la carte SD doit être formatée d'une manière spécifique (par ex: http: / /www.omappedia.org/wiki/SD_Configuration ).
  • D'autres fois, le premier chargeur de stade doit être signé. Et il est difficile de déterminer ce la première étape bootloader est (x-chargeur, ou autre chose) et la partie de signature est un peu délicat :)
  • vous devez connaître la configuration exacte de plate-forme pour construire u-boot et x-loader
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top