参考教程
同时本文中一些图片来自于这种教程
打算工作型号选择
这儿建议采用配置较高,安卓版本较新且显存较大的手机,最好支持显存卡扩充的手机。本案例使用的型号为魅族3联通版linux安装分区教程,该型号安卓版本较旧red hat linux下载,所以在找合适的Linuxdeploy版本时花了不少时间。且该型号不支持显存卡扩充。该型号安卓系统为4.4.4,miui8开发版。
手机root
其他型号的手机请自行搜索root方式,红米手机须要系统为开发版,假如你的手机为稳定版请自动刷成合适的开发版。谨记刷成开发版以后不要再点击升级系统了,不然很大可能会升成稳定版。红米手机开发版可以直接获得root权限。以后须要给busybox和linuxdeployroot权限。
busybox下载
busybox通常手机的应用商店就有,直接下载安装即可
Linuxdeploy下载
首先贴上linuxdeploy的下载地址
注意要选择适宜自己手机的版本,本案例使用了2.2.2版本
配置安装busybox
busybox安装app完成后,打开,点击左上角的设置按键,找到设置选项。设置语言为英文繁体。其他配置默认就好,返回主界面点击安装。(安装路径使用默认配置/system/xbin)
配置Linuxdeploylinuxdeploy设置
linuxdeploy安装app完成后,打开应用linux安装分区教程,点击左上角三个横杠后点击设置,选中锁定wifi、保持CPU唤起、屏幕常亮(有的手机在息屏状态下CPU会降频运行)linux学习视频,PATH变量与BusyBox中配置一致/system/xbin,设置完成点击更新环境。其他设置看个人情况配置
配置文件设置
左上角三道杠选择配置文件,点击添加,起个名子如linux,选中你新建的这个配置文件,返回。
点击右下角设置图标,设置如下:
本案例使用了目录类型镜像文件
将GNU/linux安装到一个镜像文件(虚拟c盘)中
假如你将GNU/linux安装到fat32的sd卡中请使用该选项
安装路径为镜像文件的绝对路径默认为/sdcard/linux.img
镜像大小为镜像文件的大小默认为手动
假如镜像路径设置在fat32显存卡的目录下镜像大小应不小于4096mb(fat32文件系统文件大小限制)
文件系统为镜像文件内要使用的分区的文件系统默认为ext4目录
将GNU/linux安装在一个ext4或f2fs分区的一个目录里
安装路径为要安装到的目录默认为linuxdeploy的应用数据目录(在data分区)
安装目录切勿使用fat32分区的目录,以及/sdcard/内部共享储存目录,它们不支持linux文件系统的基本权限分区
低格一个分区并将GNU/Linux安装到上面
安装路径为一个块设备分区文件的绝对路径默认为/dev/block/mmcblkXpY
假如要安装到显存卡的第一个分区请写:/dev/block/mmcblk1p1
假如要安装到otg硬盘的第一个分区请写:/dev/block/sda1
文件系统低格分区所指定的文件系统默认为ext4RAM
创建一个ramdisk并将linux安装到上面
安装路径为ramdisk的挂载路径默认为/data/local/ram
镜像大小为ramdisk的大小
ramdisk会在死机后去除安装
返回app主界面,点击右上角三个点点击安装,等待……
安装完成好最后重启下手机,之后点启动
运行
登录家里的路由器,查看布署了Linuxdeploy的设备分配的ip地址(局域网ip)
cmd中sshroot@ip地址
如sshroot@192.168.88.113
之后输入密码(推荐密码为123456)
登录成功!
图形界面
若果使用图形界面,可以去看一下里面的三篇参考教程