6 votes

Installer Android-x86 dans Virtualbox VM, puis le Rooter

Problema

Je veux installer Android dans une VM pour restaurer une sauvegarde en utilisant Titanium Backup. Pour que cela fonctionne, il faut qu'Android soit enraciné.

Ce que j'ai essayé

J'ai essayé d'installer Android-X86 4.3 dans une VM Virtualbox. L'installation semble fonctionner. J'ai créé une partition de disque de 8 Go (sda1), l'ai rendue amorçable et y ai installé Android à partir d'un fichier ISO. Tout cela semble fonctionner. Android démarre, je peux naviguer sur Internet, installer des applications, etc. Puis je veux redémarrer la VM, et devinez quoi ! Je reviens à l'écran d'installation, comme si je démarrais à partir de l'image live ISO.

Pour les choses normales, je peux faire un snapshot, le démarrer et faire ce que je veux. Mon problème est que j'ai besoin de l'autorisation de Root pour restaurer une sauvegarde Titanium dans cette VM. Et je ne peux pas Rooter cette VM parce que le disque n'est pas inscriptible. Avec ALT-F1 je deviens Root, et je peux utiliser un script pour Rooter Android. Mais je pense que je suis toujours sur l'ISO et que celui-ci n'est pas inscriptible.

Mise à jour - un autre essai avec Android 4.2

Comme mentionné dans les commentaires, la 4.3 aurait des problèmes avec l'accès Root. J'ai essayé la 4.4, qui n'a pas démarré du tout. Puis j'ai essayé la 4.2, qui a le même problème que la 4.3 pour moi. J'ai fait une capture d'écran de ce que je vois lorsque j'essaie d'exécuter la fonction rootscript qui est décrit ici .

Vous pouvez voir les erreurs : rm failed - Système de fichiers en lecture seule

Comment puis-je réparer cela ?

enter image description here

Ma question

Comment puis-je installer Android de façon permanente sur cette VM, pour qu'elle puisse redémarrer et être ensuite enracinée ?

2voto

Paul Ratazzi Points 949

Pour votre problème de redémarrage, il semble que votre ordre de démarrage démarre à partir du .iso, c'est-à-dire du cdrom, avant de rechercher la partition du disque où vous avez installé Android. Arrêtez tout et déconnectez le .iso. Vous pouvez simplement supprimer le périphérique CD sous le contrôleur dans les paramètres de VirtualBox->Storage. Vous ne devriez probablement pas changer l'ordre de démarrage ou vous aurez des difficultés à réinstaller si vous en avez besoin. Cependant, si vous voulez changer l'ordre, regardez dans Paramètres->Système->Carte mère.

2voto

Si vous mettez /system en lecture-écriture, vous n'aurez aucun problème. Dans l'installation, faites ceci : enter image description here

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