在ubuntu touch上自动挂载SD卡,格式为ext4
我尝试使用包含chroot环境的MicroSD卡,我可以打破,例如通过安装软件, 而不会损坏我的bq Aquaris E4.5 Ubuntu版本的操作系统 ,但我不能让文件系统自动安装并使用chroot同时。
- ext4和类似的文件系统没有被ciborium安装→默认情况下,当使用ext4时没有安装SD卡,指示错误并要求我将磁盘格式化为vfat
- vfat不支持执行权限→当chroot保存在vfat分区上时,我无法运行chroot的程序
- 对我来说,没有已知的方法在启动时自动启动脚本(我在搜索答案时找到了这个 )而没有更改文件系统,默认情况下故意安装为只读→我无法轻松创建安装脚本在启动时执行
所以我想知道是否有办法自动安装MicroSD卡,可用于存储chroot而无需修改手机的写保护部分。
我的SD卡上有ext2分区,我想要这个分区的automount。 这是我的Ubuntu Touch BQ Aquaris m10的解决方案。
首先,我们使系统分区可写:
sudo touch /userdata/.writable_image
执行此操作后系统将重新启动。 然后,我们编辑/lib/init/fstab
:
sudo nano /lib/init/fstab
并在底部添加此字符串:
/dev/mmcblk1p2 /home/phablet/mnt/sd ext2 defaults,noatime,nodiratime,errors=remount-ro 0 2
然后,我们再次将系统分区设为只读:
sudo rm /userdata/.writable_image
并重新启动:
sudo shutdown -r now
有用!