上次发了(你想在旧Android手机上装Linux系统吗?看这里)之后,目前已经能够基本实现使用UserLAnd在Android设备上跑Linux了。已经探明的版本是6.0及以上的版本。

我手上目前有几台Android设备,最老的是酷派大神X7,上市7年多了;上市时间超过5年的还有之前介绍过的Nubia Z17 mini、华为平板M3,还有一个没介绍过的小米平板3。华为P30 Pro也已经上市3年多了,频繁的硬件故障让我操碎了心。

还有两个新一点收集,性价比王者Realme的GT和GT Neo,其中GT已经升级到了最新的Android 12,除了软件兼容性差一点之外,其他也还好。

安卓的历史始于2003年10月,我是在2011年9月才用上我的第一台Android手机的(ZTE U880),当时系统版本是2.3。Android的分水岭版本应该是5.0,在2014年秋季首次推出,也是第一个使用谷歌全新Material Design语言的操作系统版本,所以很多老旧的手机最高升级到Android 4.4.2就到顶了,怎么也升级不到5.0。

那今天就来操作一下这个最难搞的Android 4.4.2,也就是给酷派大神X7装一个Linux系统。主要软件是Linux Deploy,同时还涉及到一些其他软件,比如Kingroot、BusyBox等等,且听我娓娓道来。

为了避免操作问题,我们首先把手机恢复出厂设置,避免有人为安装的垃圾软件的影响。

然后就是获取手机root权限,软件我们使用Kingroot,因为低版本安卓限制,对应的软件版本也要低一些,本例中我们使用4.9.7版本,后台回复“root”获取软件下载链接。

然后安装一个SSH工具,本案例中使用的是JuiceSSH,软件版本为2.1.4,后台回复“SSH”获取软件下载链接。

接下来就是安装BusyBox,BusyBox又被称为嵌入式Linux的瑞士军刀,通过将许多常见UNIX实用程序的微小版本组合成一个小型可执行文件,以更少的配置文件和Linux内核提供增强的root功能。需要注意的是,该软件运行需要root权限。软件版本为1.32.0,后台回复“BusyBox”获取软件下载链接。

软件启动之后会自动开始智能安装,会自动安装一些Linux常用的功能组件。

但也不是特别全,建议根据个人需求勾选一些常用命令功能,我是把所有支持的命令都勾选上了。

安装完成之后,会提示安装成功。视个人情况选择是否更新BusyBox软件,反正我是有点害怕更新之后不能用的情况出现。

还有有关Applet Manager的说明,可以根据自己的需求进行选择。

最后来到本文的重头戏部分,安装LinuxDeploy。需要注意的是,该软件运行同样需要root权限。软件版本为2.5.0,后台回复“LinuxDeploy”获取软件下载链接。

软件安装完成之后,会显示软件使用帮助。如果没有超级用户(Root)权限,软件将无法正常运行。

配置安装选项在右下角,点击图示的图标。这次选择发行版GNU/Linux时就可以选择CentOS了,但是考虑到酷派的底层系统是基于Ubuntu的,我最终还是选择了Ubuntu。

然后配置一下文件系统和登录用户信息。

勾选允许使用初始化系统,并将初始化系统设置为sysv。

启用SSH服务器,确认一下SSH的端口号信息。

然后就可以点击右上角的“安装”进行部署了。

等待系统安装完成之后,再点击右上角的“配置”,配置完成之后就可以点击主页下方的“启动”了。

接下来我们使用JuiceSSH登录主机,首先创建一个认证信息,也就是账号密码信息。

然后新建一个到本地地址127.0.0.1的连接,认证使用刚刚创建的认证信息。

然后就可以登录到主机了。

查看主机IP地址信息,还是和手机的网卡地址一样的。

然后在电脑上测试端口连通性,发现已经是开放状态了。

接下来在本地登录一下,发现可以登录成功了。

也可以直接切换到root用户,不过磁盘空间只有4GB,这是默认大小,可以根据实际的手机空间进行调整。

Logo

更多推荐