Ubuntu touch - o / etc / fstab é restaurado após cada reinicialização

2

Acabei de receber a edição do Meizu MX4 Ubuntu e já comecei a hackeá-la. Consegui usar o davfs2 para montar unidades remotas ok, mas qualquer coisa que eu adicione ao / etc / fstab é automaticamente removida toda vez que o telefone é reiniciado. Isso é um bug ou um recurso de segurança deliberado?

Existe uma solução alternativa? - estava pensando em ter um script executado após a inicialização, grep / etc / fstab e anexar linha (s) que estão faltando, em seguida, montar unidades. Existe uma solução melhor?

    
por R160K 10.07.2015 / 04:05

1 resposta

0

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.

    
por Vladimir 16.11.2016 / 03:49