今天制作的ubi的根文件系統出現一個問題,所有的目錄和文件的用戶和組都是default。導致在arm板子上面很多程序都運行不了,比如運行vi 打開任意文件,就提示vi: can't read user input。再比如,我修改了busybox的讀寫屬性,重啟板子,發現系統進不去了,提示ttyS0權限不被允許。原因都是因為用戶和組不是root。
如何更改呢!其實很簡單,我用的是ubi的文件系統,所以把mkfs.ubifs和ubinize拷貝到/bin目錄下面,當然需要使用sudo進行拷貝。之后再制作的時候使用sudo mkfs.ubifs和sudo ubinize來制作文件系統。再下載到板子上面用戶和組就都變成root的了。