1 votes

Comment vérifier si un bootloader autorise le démarrage par carte SD ?

J'aimerais créer des cartes mSD amorçables pour mes appareils Android.

Comment vérifier si le Bootloader d'Android autorise le démarrage par carte SD ?

1voto

humanityANDpeace Points 649

Étant donné que nous comprenons d'abord qu'il n'y a pas de les

Chargeur de démarrage Android

et que tous les fabricants d'appareils peuvent décider librement de la manière dont le système démarre le noyau linux du système d'exploitation Android, il est difficile de proposer une méthode qui permette de tester cela pour tous les appareils.

La solution consiste plutôt à utiliser les informations dont vous disposez sur l'appareil (nom, numéro de modèle, etc.) et à effectuer une recherche sur le web.

Souvent, le chargeur de démarrage peut être deviné par le processeur utilisé. Fabricant . Par exemple, les CPU Allwinner utilisent principalement U-Boot comme chargeur de démarrage et, d'après ce que j'ai compris, disposent également d'un support matériel pour le chargement à partir d'une carte SD ( http://linux-sunxi.org/U-Boot )

Observez que je faisais allusion à l'unité centrale. Fabricant c'est-à-dire de faire comprendre que les particularités du bootloader des appareils Android (qui fonctionnent le plus souvent sur une architecture ARM) dépendent fortement d'eux. C'est-à-dire qu'avec Qualcom, Texas Instruments, Samsung etc... même si l'on se retrouve avec un CPU comparable (en termes de jeu d'instructions, c'est-à-dire ARM v7), beaucoup de choses, comme le type/code du bootloader, peuvent être très différentes.

Pour répondre à votre question, je vous suggère, ainsi qu'à toutes les autres personnes qui se posent la même question, de prendre conscience du fait que le Bootloader est l'affaire du CPU et du producteur de l'appareil, et non un élément standardisé d'Android.

En d'autres termes, le chargeur de démarrage n'est pas comme "Windows" (sur un PC), ni même comme l'ordinateur de bureau. NTLDR (sur un PC), mais c'est plutôt comme la fonction BIOS /EFI sur un PC. Et comme pour le BIOS/EFI, ce n'est pas le système d'exploitation (c'est-à-dire Microsoft, Redhead, GNU sur un PC) mais le matériel de la carte mère qui fournit le BIOS.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X