转载:http://www.linuxidc.com/Linux/2015-10/123716.htm
来源:cnblogs.com 原作者:vrgm
以下是转载内容,这里备注几点:
- linuxdeploy的地址: https://github.com/meefik/linuxdeploy
- 在尝试过程中,改变了镜像地址,http://ftp.cn.debian.org/debian/ 更改为 http://mirrors.ustc.edu.cn/debian/
- 另外安装了ConnectBot: linuxdeploy不带终端不能指令操作,需要ConnectBot链接。https://connectbot.org/
- 附上两个软件
- linuxdeploy 链接:https://pan.baidu.com/s/1CISkkyDuhbFp-HDX7gFZsQ 提取码:1zwe
- ConnectBot 链接:https://pan.baidu.com/s/1bVwWvPPyY3uwo8UDdiz8kw 提取码:tq7x
Linux deploy是一个可以快速在Android设备上安装运行Linux操作系统的App,遵循GPLv3协议。
我已经用了一段时间,讲讲我的使用经验,以下Linux deploy我简写为Ld。
首先下载安装Ld,运行Ld后进入了一个全黑的界面,其实是个自带的终端模拟器,但是没有任何输入功能,只能显示。
按菜单键(右下角竖着排列的三个点),选Settings即可进入设置。
设置里的项目:
#1:锁定屏幕:这个根据个人喜好可以选择开启,推荐关闭,因为你要对linux进行操作的话用的是VNC Viewer或者ssh,和Ld没半毛钱关系,关了吧。
#2:锁定Wi-Fi:这个推荐开启,防止vnc或者ssh突然掉线,后面会讲如何设置ssh服务和vnc服务,关闭wifi也是可以在本地操作linux的。
#3:语言:选择简体中文后,退出软件再次进入即可完成语言切换。
#4:字体大小:自带终端的字体显示大小,根据个人喜好调整,默认12。
#5:滚动大小:自带终端最大保留数据行数,默认100行。
#6:主题:分为暗色和亮色,根据个人喜好调整。
#7:显示图标:推荐开启,防止后台被系统杀掉。
#8:开机启动:推荐关闭。
#9:环境目录:Ld的系统环境目录,不推荐修改。
#10:内置终端:默认开启即可。
#11:建立符号链接:我也不知道干嘛的,反正关了就行了。
#12:更新环境:在设置完成后需要运行一次,如果有修改#9的话,需要在修改后再次运行一次。
#13:移除环境:在修改#9前执行一次这个选项。
#14:调试模式:显示各种调试信息。
#15:跟踪模式:我个人理解为#14的加强版,显示数据量更多,包括各种后台的操作命令都显示出来了。
#16:日志:是否选择记录终端操作日志,推荐关闭,根据个人喜欢选择。
#17:日志文件:给#16选择一个保存目录。
设置完成后就可以安装linux了。
可以先调整下配置文件的名称。
像我的设置就是debian,因为我使用的是debian。
按那个小企鹅左边的<箭头可以进入配置文件编辑界面。
上面的按钮依次是添加新的配置文件、修改当前选中配置文件的名称、删除当前选中配置文件、选项。
选项中可以导入或导出配置文件设置,备份和恢复起来非常方便,不过导出的文件里并不包括Ld自身的设置。
设置完成后就可以直接按返回键回到终端界面。
下面就可以开始下载安装linux了,我用的是debian,所以就以debian为例了。
不同的发行版会有个别设置不同,不过大体上都一样的,而且那些不同的好像也不用做什么修改。
按图示的下载箭头可以进入配置文件修改页面。
直接看部署以下的设置。
#部署:
发行版:包括很多了,我选的Debian。
发行版版本:发行版每次更新都会一个代号,这个自行百度,我像Debian jessie就代表Debian 8.x的版本,我选的jessie。
架构:根据处理器不同,需要选择不同的架构,我用的机器是Xiaomi 2S,所以选择了armhf,一般自动认识别出当前CPU架构并选择。
镜像地址:默认是发行版的官方默认源,都是国外的,可以自己设定国内的源,像我是Debian,就设定的Debian中国官方源:http://ftp.cn.debian.org/debian/
安装类型:默认选择文件即可。
安装路径:这个设置会比较麻烦,很多机器默认是/storage/emulated/0/等等这种类型,这种的特别容易出现读取错误的情况,推荐修改为/sdcard/xxx的格式,xxx可以是自定义的存储目录,当然你直接把img镜像安存储器根目录也没什么不可以。
镜像大小:这个得依照你存储器的文件系统和剩余空间大小来定了,如果是FAT32的文件系统那最大设置不能超过4095MB,但是exFAT或者Ext4的就没这个限制,只要你空间够,设置多大都可以。
用户名:linux用户名,不用多说。
User password:linux用户密码,默认是changeme,之所以要说一下默认密码,是因为无论你怎么设置这个玩意,如果要连接VNC服务的话,密码都是changeme,不知道是不是BUG。
DNS服务器:这个一般不用填了。
本地化:就是linux的locale设置,中文的话就是zh_CN.UTF-8。
桌面环境:默认是LXDE,我选的Xfce,如果有自信的话可以试试其他的,反正我就XTerm、LXDE、Xfce能正常运行,其他全是x-server崩溃,不知道什么原因。
选择组件:桌面环境根据个人喜好选择,如果不选桌面环境VNC服务器就无法运行,上面选的桌面环境也不会安装。SSH推荐选上,Android上操作linux还是命令行用起来容易些。
#启动:
Chroot目录:这个设置不用管。
SSH:推荐开启,使用JuiceSSH或者ConnectBot SSH进行管理很方便。
SSH设置:调整SSH服务端口号,默认22,不推荐修改。
图形界面:要是安装了桌面环境和VNC服务器就开启吧。
图形子系统:默认VNC,其他两个我不会设置就不做介绍了。
图形化界面设定:颜色深度改为24,DPI不动,长宽自行根据机器情况进行调整。
自定义脚本:我没用过...
自定义挂载:推荐开启,可以访问机器的存储。
挂载点:挂载目录的绝对路径,直接设置根目录/也没什么不好,在linux中可以cd /mnt 进行访问和管理。
设置完成后,返回最顶上的操作列表,执行安装操作即可开始下载与安装。
安装过程根据网速不同时间长短不定,当安装完成后会出现 <<<install 字样,检查一下是否有报错,没有的话即为安装成功。
先执行一次停止,出现 <<<stop 字样后再点启动,出现 <<<start 字样即为启动命令完成,检查是否报错,无报错的话即可使用VNC服务或者SSH服务。
对于VNC和SSH服务器的设置,如果是在手机上操作的话,地址可以直接填localhost,端口号SSH默认是22(前面修改了的自己调整),VNC端口号默认5900。
如果联网的话,在顶上标题栏配置文件名称的右侧[x.x.x.x]中显示网络地址,可以通过同局域网的其他主机进行连接,比如我的连接的家里WiFi,显示的就是192.168.0.101,我可以直接在linux上用ssh 192.168.0.101:22连接我手机上Ld运行的linux并进行管理,VNC设置同理。