4 votes

Impossible de monter /data lors de l'installation de LineageOS

J'ai enraciné mon Nexus 7 en utilisant les instructions de SO Comment faire pour enraciner ma Nexus 7 ? . J'essaie d'installer LineageOS en suivant ses instructions. https://wiki.lineageos.org/devices/flo/install#installing-lineageos-from-recovery . Mais les étapes 4 et 6 échouent (faire une sauvegarde, et effacer / effacer avancé). Les deux échecs incluent les messages Failed to mount '/data' (Invalid argument) y Unable to mount storage . Donc /data peuvent être corrompus.

Von adb shell , ls /data montre que c'est un répertoire vide ; mount /data échoue avec la même erreur Invalid argument .

Von adb shell la Nexus 7 /etc/fstab mentionne /dev/block/mmcblk0p30 /data ext4 rw 0 0 . Mais lorsque j'essaie de réparer cet appareil avec e2fsck il ne trouve aucun superbloc, même avec -b 8193 .

Von adb reboot bootloader l'écran affiche SECURE BOOT - enabled y LOCK STATE - unlocked . À partir de cet écran fastboot, si je sélectionne le mode de récupération, je vois l'écran d'accueil teamwin TWRP 3.1.1-0 pendant 30 secondes, puis je "glisse pour autoriser les modifications", et ensuite je vois les 8 gros boutons de TWRP.

Les boutons de sauvegarde et d'effacement ne fonctionnent pas, alors juste pour rire, j'ai appuyé sur le bouton Install (étapes 7 à 10 de LineageOS), et j'ai choisi les fichiers .zip de Lineage et d'Open_gapps que j'avais déjà créés. adb push ed à /sdcard . Pour empêcher l'installation de fonctionner, j'ai coché la case "vérifier la signature du zip" sans copier les fichiers md5 contenant les signatures. En plus de l'échec attendu de la vérification des signatures, j'ai vu ces erreurs :

Failed to mount '/data' (Invalid argument)

Unable to recreate /data/media folder

E:Could not create /cache/recovery/

Unable to mount storage .

Can't open destination log file: '/cache/recovery/log'

Unable to mount /data/media/TWRP/.twrps

E:DataManager::Output_Version -- Unable to make /cache/recovery

Encore une fois, /data semble être le problème. Je ne devrais probablement pas tenter une vraie installation avant de m'être occupé de ça.

Comment dois-je récupérer de ces erreurs, pour installer LineageOS ou, à défaut, pour restaurer l'appareil aux valeurs par défaut d'usine ? (Si cela peut aider, j'ai une autre Nexus 7, non rootée).

2 votes

Tu ne peux pas juste reflasher le stock et réessayer ? Tête à queue, collecter 200M ?

0 votes

Merci pour le jargon "reflash stock" ! En cherchant ça et "nexus 7", on trouve des dizaines de recettes, ce qui pourrait me permettre de m'en sortir. Mais si j'ai appris quelque chose dans mes récentes aventures, c'est que je ne suis pas assez profond dans la culture Android pour évaluer quelles recettes sont dignes de confiance. Ce n00b aimerait acheter une voyelle à Vanna avec ses 50 rep !

0 votes

Hahaha ! Je suis content d'avoir chargé ce site pour la première fois depuis un moment. "Stock" serait le ROM-flashing par défaut, il serait similaire à ce que vous essayez de faire avec lineage, mais je pense que vous utilisez fastboot à la place. Une fois que vous avez récupéré le fonctionnement, vous pouvez réessayer. Les erreurs sont bonnes, et il en va de même pour les choses qui frappent le ventilateur - assurez-vous simplement de garder un œil sur les numéros de série, ils sont vos amis ;p

12voto

Andy Yan Points 9360

Ces /data -Ces erreurs sont probablement dues au fait que TWRP n'arrive pas à décrypter le code d'accès actuel. /data partition. Cela arrive souvent avec les ROMs stock, puisque TWRP n'est fait que pour gérer la méthode de cryptage de l'AOSP.

Pour contourner ce problème, dans TWRP, choisissez Wipe - Format Data . Cela effacera toutes les données de l'appareil, mais supprimera en même temps le cryptage et vous permettra de repartir de zéro. Vous pouvez ensuite redémarrer en mode de récupération pour vérifier si des erreurs s'affichent toujours, et si ce n'est pas le cas (cela ne devrait pas être le cas), procédez à toute autre action de flashage.

0 votes

@beeshyams Je ne l'ai appris qu'il y a quelques jours lorsque ma Tab S2 est arrivée et que j'avais du mal à la configurer. Juste le bon moment pour partager :D

0 votes

Il n'est pas toujours nécessaire d'effacer la partition de données même si TWRP ne peut pas la décrypter. Si la ROM que vous allez flasher est capable de le faire, il est possible de flasher une ROM sur la partition système depuis TWRP malgré l'impossibilité de monter /data.

0 votes

@Caleb Oui, comme vous l'avez dit, cela dépend du cryptage du stock et de la ROM à flasher. AFAIK, pour Samsung/Xiaomi au moins, pas le cas...

1voto

jonesy Points 2176

J'ai eu ce problème de volume crypté comme le décrit @andy-yan, mais je n'ai pas pu démarrer dans TWRP assez loin pour effacer les données et supprimer le cryptage.

J'ai dû réinstaller une rom stock de https://developers.google.com/Android/images et confirmez que le cryptage a été désactivé dans Paramètres -> Sécurité avant de réessayer d'installer Lineageos.

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