• 【原创】旧手机上安装Linux操作系统(未完。。。)


    文章来由

    作为一个IT男,就是不停地折腾。

    办公室下载文件网速太慢,恰好家属区中网速很快(我家1000M),而且学校和家属区之间通过单独的线路连接,网速很快。如果在办公室通过家里的电信宽带下载文件,然后再回传到办公室,是不是网速就很快了呢?

    曾经用过PC盒子安装过Window 7、Windows 8,CentOS 8,结果都不太理想。由于是持续开机,过不了多久,盒子中的系统就坏了。看来PC盒子不太适合。

    在淘宝上搜了一些资料,看到有把电视盒改装成Linux的,可惜家里的旧电视盒早就扔了。淘宝报价大约200元左右,感觉有点鸡肋。

    偶尔撇到,有使用手机改装的。通常两种方案,一,直接换系统。二安装一个软件开放Linux。对于换系统来说,性能的损耗应改是最少的,也是我所倾向的(ubports)。但是可惜家里的这一堆手机,统统不支持。刷废了两台手机后,又将其挽救了回来。最后,还是轮到了使用软件的方式实现(linuxdeploy)。

    手机硬件情况

    手机型号:	小米手机 Mix
    MIUI版本: 	MIUI 10 9.8.29 开发版(注意:这个必须是开发版)
    Android版本:8.0.0
    运行内存:	4.00G
    处理器:		四核 最高2.35G
    总存储:		128G
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    注意:
    这里必须用开发版,目的是开启root功能。刷了几个稳定版,找了好几个root软件,被坑了几十块钱,也没搞定。最后刷成开发版,就可以按照流程开启root了。

    准备软件

    syslock.apk
    busybox-v1_34_1-51.apk
    linuxdeploy-2.6.0-259.apk

    安装软件

    首先,准备好硬件环境:一个已经root的手机。
    安装syslock.apk,允许其root权限,解锁/system。
    重启系统
    安装busybox,允许其root权限,将busybox写入系统。
    安装linuxdeploy,允许其root权限
    重启系统

    linuxdeploy配置

    首先,点击右下角的设置,弹出一个对话框。
    1、Linux发行版,默认为Debian
    2、Linux架构:armhf
    3、发行版:buster(当前最新版)
    4、修改linux软件源为中国科技大学,http://mirros.ustc.edu.cn/debian/(这里注意,使用http协议,而不是https协议,否则安装软件时会出错)
    5、启用ssh
    6、关闭对话框

    然后,点击右上角的三个点,选择”安装“。接下来就会下载安装很多包,这个时间比较长。

    等安装完毕之后,最后点击左下角的”启动“按钮,Linux就可以运行起来了。

    安装VPN服务器

    wget http://mirrors.aliyun.com/repo/Centos-altarch-7.repo -O/etc/yum.repos.d/CentOS-Base.repo
    rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    yum install pptpd
    
    wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh
    
    • 1
    • 2
    • 3
    • 4
    • 5
  • 相关阅读:
    Mac的设置与优化...持续更新
    Pycharm创建项目时如何自动添加头部信息
    Kubernetes资源调度之污点与Pod容忍度
    【matplotlib 实战】--散点图
    信号驱动任务执行(pause、sigsuspend函数)
    Docker Swarm 创建加密覆盖网络
    LabVIEW和NIUSRP硬件加快了认知无线电开发
    医疗产品设计的重要性,你了解多少?
    加热垫美国站UL130测试项目及周期
    matlab GUI界面实现ZieglerNicholas调节PID参数
  • 原文地址:https://blog.csdn.net/u013667796/article/details/126713432