参考教程

同时本文中一些图片来自于这种教程

打算工作型号选择

这儿建议采用配置较高,安卓版本较新且显存较大的手机,最好支持显存卡扩充的手机。本案例使用的型号为魅族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)

登录成功!

图形界面

若果使用图形界面,可以去看一下里面的三篇参考教程

Tagged:
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复