Domanda

Ho comprato un netbook molto debole che viene preinstallato con Android 2.0 che Voglio sostituire con un altro linux distro come cucciolo o damnSmallLinux.

il netbook non dispone di menu del BIOS con "boot dalla scheda SD" opzione in modo che e quando ho inserito una chiave di scheda SD o USB con grub / lilo ancora non ha bot da esso.

Non è stato in grado di trovare alcuna sequenza di tasti per attivare la modalità di debug Android in modo che non ho root per il sistema Android.

  1. c'è un modo Android-interno per specificare il boot da un altro supporto?
  2. c'è un modo "das-uboot" a forza di boot Android da un altro dispositivo?

grazie!

È stato utile?

Soluzione

Non ho dimestichezza con i netbook in esecuzione Android mia esperienza con i dispositivi embedded ecco.

Per la mia migliore conoscenza non esiste un modo "android-interno". Android prende il sopravvento dopo u-boot e raramente (leggi mai) vuol modificare per u-boot partizione di ambiente.

Per tagliare la lunga storia breve è quasi impossibile ed è troppa fatica per niente. Anche per i principianti Avrete bisogno di una console di debug seriale collegato alla scheda o un guscio ADB. E 'solo indovinare il lavoro senza guscio.

Per un algoritmo generale:

  1. ottenere un lavoro di shell
  2. Venite a conoscere il sistema (tipo di CPU, tabella delle partizioni, ...)
  3. Ora basta ricerca di ciò che si può fare con le cose che sai.

O il 'tutto o niente' - decodificare l'aggiornamento del firmware e le immagini del firmware e cercare di boot con il proprio.

Lunga storia:

Per avvio sd_card si hanno 2 opzioni:

  1. utilizzare i bootloader sul bordo e caricare il kernel e rootfs dal sdcard
  2. boot da sd_card

kernel di carico e fs da sd_card:

Non c'è modo generale u-boot per cambiare il dispositivo di avvio senza modificare l'ambiente di u-boot. L'ambiente di u-boot maggior parte dei risiede tempo in una partizione NAND. Ci può essere qualche modo codificato dal produttore, che può essere indovinato con la procedura di aggiornamento del firmware non in linea. Questa è probabilmente la soluzione migliore per una soluzione rapida. Prova a decodificare questo.

boot da sd_card:

La maggior parte delle piattaforme hanno registri sysconfig o perni hardware, gestite da ponticelli su piattaforme di sviluppo e per lo più cablati su quelli di produzione. SYSCONFIG controlla i dispositivi di avvio. Può essere configurato per NAND o solo SD_CARD solo, ecc ...

Se il sistema è infatti configurato per caricare da uno sd_card ci sono un paio di problemi:

  • Alcune delle volte la scheda SD deve essere formattato in modo specifico (per esempio: http: / /www.omappedia.org/wiki/SD_Configuration ).
  • Altre volte il primo caricatore fase deve essere firmato. Ed è difficile capire ciò che il primo bootloader fase è (x-loader, o qualcosa di altro) e la parte di firma è un po 'difficile :)
  • è necessario conoscere l'esatta configurazione piattaforma per costruire u-boot-loader e x
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top