有一闲置的小米4,因为安卓手机是基于Linux内核的,就想能否刷完整的linux系统呢,于是就上网去找了找,最终找到了基于Linux Deploy 安装Linux 系统。
Linux Deploy:
Linux Deploy 是一个在 Android 上运行的 chroot 容器。使用 Linux Deploy,通过简单的操作,可实现运行 Debian/Ubuntu 等多个流行的 Linux 发行版本。
在安装之前需要的准备:
手机获取了root权限
剩余空间大于5G
手机需要安装的软件:(软件可到APKPure上下载,在这我也放上我的云盘链接下载)
APKPure:链接:https://pan.baidu.com/s/1hc0vSperpPONeJM14JNdQA 密码:fr1e
BusyBox:集成了三百多个最常用Linux命令和工具的软件(因为安卓的是阉割了linux命令的,所以需要安装本神器)
链接:https://pan.baidu.com/s/1St9SxUVNxI6Fw3xzvd8ypg 密码:50xmLinux Deploy:链接:https://pan.baidu.com/s/1gQmOsMLQm38R78nFxXLPdQ 密码:98br
SSH:链接:https://pan.baidu.com/s/1MuSdWUcAXt60hjF21s8X9w 密码:zkkd
安装好软件后,点击busybox,获取了root权限,
点击右上角三个小点进入设置页面(设置语言 ,安装路径等),安装路径建议不要修改,麻烦
点击安装,出现如图代表安装成功
退出busybox,打开Linux Deploy,点击左上角进入设置
将锁定wifi开启
在PATH变量中输入busybox的安装路径,启用CLI
点击右下角设置linux的版本属性:
我是用的Ubuntu,你也可以尝试其他的版本
用户名和密码自己修改即可,本地化选择zh_CN.UTF-8;
启用挂载资源
挂载功能可让Linux系统访问手机上的文件
挂载列表中添加访问手机内容的目录,/sdcard:sdcard为手机自带存储空间根目录,/storage/sdcard1为sd卡根目录。
启用SSH:可远程访问
图形界面:看需求启用如果启用可安装VNC Viewer(电脑手机都有)进行图形界面控制
设置完成,回退到主界面,点击右上角进行安装操作;如果安装失败,进入文件管理器将文件linux.img手动移除再次安装即可(多试几次)
如图安装成功;
点击启动;(关闭就点停止)
使用ssh连接:
打开juiceSSH,点连接,点加号新建连接,点认证,输入用户名及密码
地址输入linux的ip地址,连接类型SSH
连接成功
电脑端使用的是SecureCRT连接的:
连接成功,这是就可以进行基本的linux操作了
创建设置oot用户
启动linux,连接SSH,我是用的电脑操作,手机太小,不好键盘输入
输入 sudo passwd root
输入密码,确认密码
出现passwd: password updated successfully,说明修改成功
输入su root ,进入root用户
之后就可以直接使用root用户连接ssh了,步骤同上;