Linux Deploy安装启动报错(starting extr
2019-04-11 本文已影响0人
程序员不会取昵称
Linux Deploy安装完后,启动的时候报starting extra/ssh...fail
。百度了一圈后,网上提供的一些方法都解决不了。
网上找到的解决办法:
1 端口冲突。于是我把ssh的22端口改成其它的23、24等,试了好几个,还是没有解决。
2 软件版本问题。于是我把Linux Deploy的好几个版本都试了一下,报错依旧没有解决
报错原因:
于是我仔细研究了一下这个软件,发现在设置里有个调试的功能,于是把它勾选。

重新启动,仔细看了下,报错的原因是缺文件,对应的ssh相关文件都没有下载下来。然后我发现linux的整个
/usr/sbin
目录下的文件都没有下载下来,这个文件夹下主要是放置一些网路管理的必备程序。最后发现下载不下来的原因是由于我的手机容量不足,所以导致下载安装的时候,它可能是按照系统最小化来下载的,省去了一些系统启动不必要的文件。
解决办法:
解决办法也很简单,我插了一张8g的tf卡(最好是8g以上的tf卡,不然你还是会有这个问题)。
设置一下安装路径到tf卡上。一般都是 /storage/sdcard1/

接着再设置一下镜像的大小(这个最好设置一下,一开始我这边没有设置,下载之后还是缺文件)

最后重新启动,ssh终于不报错了!

总结:
如果Linux Deploy启动的时候报错可以先打开调试的功能,一般都是缺文件所导致的,缺的文件也可以自己手动下载,然后加到对应的文件夹下。