2 votes

Si je mets le fichier mkfs.ext3 d'un autre système Linux sur mon Android ,cela fonctionnera-t-il ?

Je veux savoir si je prends le mkfs.ext3 ou tout autre fichier mkfs, à partir d'un autre système Linux comme Ubuntu, et le mettre avec ma mkfs.vfat y mkfs.ext2 situé à /system/xbin Est-ce que ça marcherait ?

Et comment puis-je les appeler depuis l'émulateur de terminal ?

Si cela est pertinent, j'ai un Huawei u8160 fonctionnant sous Cyanogenmod 7.2.


EDIT。

Je me suis rendu compte qu'il ne peut pas être pris à partir d'Ubuntu ou tout autre système nonARMv6 construit ,donc ma question maintenant est : Où puis-je trouver des binaires construits pour les téléphones ARMv6 (au moins les mkfs (sauf mkfs.vfat et mkfs.ext2, je les ai déjà)).

4voto

Milner Points 533

Les binaires natifs (comme le mkfs.* ) doivent être compilés pour la plate-forme sur laquelle ils doivent fonctionner. Ainsi, si vous prenez le mkfs.ext3 à partir de votre station de travail Ubuntu, qui est probablement x86 ou x86-64, il ne fonctionnera pas sur votre appareil Android, qui utilise très probablement une architecture ARM.

-1voto

techzen Points 1165

Comme je pense qu'il n'y a pas de sources fiables pour ces binaires, vous pouvez préférer le compiler (statiquement) en utilisant busybox avec un compilateur croisé .

Vous utilisez cyanogenmod, il devrait donc être facile de le compiler en utilisant le code source de cyanogenmod (cherchez sur leur site car je ne peux pas afficher plus de liens :)), busybox se trouve dans le fichier external/ répertoire.

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