问题
在安装了UbuntuTouch之后,作为该系统最大的特色就是可以直接使用终端来安装各种服务(包括Nginx等各种linux应用)
但是,作为一个为手机设计的移动端触控操作系统,必定与我们平时使用的Ubuntu存在些许不同。
作为新手入门会遇到的问题有:
切换root用户
sudo su
文件系统只读
由于系统设计的原因,系统根目录默认挂载为只读,更改系统文件需要重新挂载目录,会导致一些应用无法使用,例如无法安装apt等。
解决方法:重新挂载根目录
sudo mount -o remount rw /
空间不足
问题:安装时空间不足
使用命令
df -h
显示 /dev/loop0 剩余空间用尽,使用命令
losetup
可以看出 该设备是用 /userdata 下的 system.img 挂载在根目录 / 下的,也就是说我们的根目录就是 system.img 的内容
解决方法 来自Ubports官方论坛 链接
sudo -s
dd if=/dev/null of=/userdata/system.img bs=1M seek=6000 count=0
resize2fs -f /userdata/system.img
根据原作者的说法,大致就是先用0填充扩大img镜像文件的大小,在重启后就得到了扩大后的loop设备。这里的 1M*6000 就是6G,即把原来的镜像扩大到 6G。