Linux Deploy

Linux Deploy

旧手机安装Linux Deploy,装上Centos系统或者ubuntu系统,刷成一个服务器,搭建个人博客或者开minecraft服务器小伙伴联机,不比换脸盆更香?


众所周知,安卓手机更新换代很快,但是换下来的旧手机大都还能用,性能也还不错。所以就有想法把旧手机安装上linux系统,配合花生壳服务当作一台云服务器。

安卓使用linux系统方法有两种,分别是使用termux和Linux deploy。两者各有优劣。termux安装简单,使用也很方便,可玩性高,但是并没有真正算是一个完全有自己掌控的linux系统。linux deploy可以安装各种linux发行版,包括debian,centos,ubuntu等,但是需要手机有root权限,动手能力要求强。


本次我使用的旧手机是上次换下来的OPPO R11。4+64G,SoC高通SDM660,安卓9版本。

众所周知,跟小米手机不同,oppo手机算是最难刷机的一款。在网上找了很久,才找到一个oppo手机刷机教程。具体刷机步骤:首先使用9008线刷,刷入oppor11支持解锁bootloader的固件,将安卓版本从安卓9降到安卓7;然后解锁bootloader,并刷入第三方recover,接下来使用安卓8补丁包将安卓版本升到安卓8。最后使用奇兔刷机助手下载root固件包使用线刷的方式刷入手机。至此,手机就算是root完成了。

总的来说到这一步都还算顺利。


接下来开始安装linux deploy。

首先在百度下载app,通过电脑导入到手机,在手机上安装。接下来打开deploy app,点击左上角配置文件新建配置,命名centos7,点击设置,勾选锁定wifi,CPU唤醒,开启调试模式。最后点开右下角图标进行linux版本下载的设置,此处需要注意

发行版Centos
架构aarch64
国内源http://mirrors.aliyun.com/centos-altarch/
安装类型镜像
安装路径
文献系统格式ext64
设置镜像大小
用户名密码/自选
本地化zh_CN.UTF8
开启ssh

接下来点击右上角,打开安装。

此时如果网络流畅的话,几分钟就能够安装好,点击下方工具栏的启动,启动成功后就能够使用ssh登录centos。


ok,到现在还没完,因为发现刚才使用的是镜像模式安装,自动分配镜像大小,系统给分配的大小只有2GB,也就是说除去系统所占的空间,用来给我们存放东西下载软件的空间不到2G。(其实可以自己设置镜像大小,比如10GB等)

于是我又开始思考如何使用分区的方式安装。

步骤如下:首先下载parted,这是一款linux分区软件。然后进入android的recovery模式,将parted文件放到sbin目录下,授予755权限。接下来使用adb链接手机,输入parted /dev/block/mmcblk0,进入parted模式,在parted模式下,删除userdata分区,将该分区空间重新划分为两个分区,其中一个分区就是安装centos的分区。下一步需要重新刷机,使用奇兔手机助手重新刷如root的固件包,注意这一步不会影响到分区。

最后进入系统,安装linux deploy,安装centos,使用ssh链接系统。


参考链接

https://pan.baidu.com/s/1lgPP6qCAmw4Td2-FB1Tr4w

https://www.jianshu.com/p/fa32285672fc

http://bbs.7to.cn/thread-327573-1-1.html

http://rom.7to.cn/romdetail/68879

https://www.dropbox.com/s/vz8lvn4vl7xrgc4/parted?dl=0

你可能感兴趣的:(Linux Deploy)