Podemos usar /lib/init/fstab
. Mas antes devemos definir uma partição do sistema como gravável:
sudo android-gadget-service enable writable
Após a reinicialização, podemos editar /lib/init/fstab
com sudo nano
ou sudo vim
, por exemplo, podemos adicionar essa sequência:
/dev/mmcblk1p2 /home/phablet/mnt/sd ext2 defaults,noatime,nodiratime,errors=remount-ro 0 2
para montar a partição ext2 no cartão SD. Em seguida, tornamos a partição do sistema somente leitura novamente: sudo rm /userdata/.writable_image
e reinicialização.
Claro que, depois de receber uma nova OTA, devemos repeti-la novamente.
O padrão /etc/fstab
é místico no ubuntu-touch, montagem (ligação) para tmpfs e parece que é gerado on-the-fly ou apenas no início. Mas /lib/init/fstab
funciona bem.