[Linux Deploy]将linux安装在sd卡区的注意事项

[Linux Deploy]将linux安装在sd卡的注意事项

如果是用有ext4分区格式的sd卡
安装类型一定要选:分区
选完之后出现 /dev/block/mmcblkXpY
将X替换成1代表sd卡,Y替换成分区时的ext4分区索引

并且还有一个非常关键的地方:
一定要在系统设置里面卸载sd卡!!(如果安装类型是分区)
否则linux deploy会提示can’t format mounted filesystem或其他错误

如果提示value too large for defined data type
我搜了半天都搜不出到底有什么解决办法 空间分配大概就是2GB才行,但是2GB太小了,超过2GB就提示这个东西,可能是手机问题,这样就导致我无法用fat32格式或者ext4格式安装空间超过2GB的Linux

后来,我自己用“分区助手”把sd卡分区全部格式化成exfat格式,并且就只有一个分区,然后用镜像文件的安装方式 空间就分配成功了,我是32GB的sd卡,我分配了22GB,建议不要设置太多,留几G给其他文件,我设置28GB它提示我空间不够
注意: 在选择镜像文件后,它默认的 EXTERNAL_STORAGE 是指你手机的内部存储,而外部存储我是直接填写sd卡的绝对路径,想要查询sd卡的绝对路径的话可以在es浏览器中直接打开sd卡然后看路径就ok,我的路径是/storage/(sd卡名字)/ ,建议es文件浏览器和re管理器一起使用,方便很多

并且若选择 镜像文件 安装,sd卡不需要卸载!

在选择镜像文件后,设置好外置sd卡的路径,开始安装后,分配空间若比较大的话需要等待的时间非常长(Making new disk image)这一步,需要耐心等待。(因为设置的很大,我设置的22GB)

还有一个小问题
如果启动后提示/etc/rc.local权限不够(设置了初始化)
在connectBot里面通过SSH连接终端或者用电脑连接,然后输入:
chmod +x /etc/rc.d/rc.local
就可以给予rc.local执行权限
下一次start就不会提示这个问题了

此贴仅为个人做笔记

猜你喜欢

转载自blog.csdn.net/Jaye_xxx/article/details/120437240