Je viens de recevoir l'édition Meizu MX4 Ubuntu et j'ai déjà commencé à la pirater. Géré pour utiliser davfs2 pour monter des lecteurs distants ok, mais tout ce que j'ajoute à/etc/fstab est automatiquement supprimé à chaque redémarrage du téléphone. Est-ce un bug ou une fonctionnalité de sécurité délibérée?
Y at-il un travail autour? - envisageait d'exécuter un script après le démarrage, grep/etc/fstab et ajouter des lignes manquantes, puis monter les lecteurs. Y a-t-il une meilleure solution?
On peut utiliser /lib/init/fstab
. Mais avant de définir une partition système comme accessible en écriture:
Sudo Android-gadget-service enable writable
Après le redémarrage, nous pouvons modifier /lib/init/fstab
avec Sudo nano
ou Sudo vim
, par exemple, nous pouvons ajouter cette chaîne:
/dev/mmcblk1p2 /home/phablet/mnt/sd ext2 defaults,noatime,nodiratime,errors=remount-ro 0 2
pour monter la partition ext2 sur la carte SD. Ensuite, nous rendons à nouveau la partition système en lecture seule: Sudo rm /userdata/.writable_image
et redémarrez.
Bien sûr, après avoir obtenu un nouvel OTA, nous devons le répéter à nouveau.
La norme /etc/fstab
est mystique dans ubuntu-touch, le montage (liaison) sur tmpfs et semble être généré à la volée ou juste au démarrage. Mais /lib/init/fstab
fonctionne bien.