用Linux Deploy在Android手机上安装Linux

每小时进行5分钟的活动,能降低患上许多致命疾病的风险。——《程序员健康指南》

简介

使用Linux Deploy唯一的好处就是可以充分利用废弃的手机,而且手机具有省电,便捷的特点。安装了Linux之后,完全可以满足基本的学习Linux的需要,而且还不怕把系统搞死,大不了重装咯。ʅ(´◔౪◔)ʃ

  • 其他方案
方案 说明
Linux on Android The Complete (GNU) Linux Installer for Android devices。可惜我手机不支持,不能试。
Linux on Android资源下载地址 包含了Ubuntu、Kali等等的系统镜像和脚本。
UserLAnd 在Google Play Store中可以搜索到该应用。可以看看这边文章的介绍:How to Run Linux on Android Devices
Chrome 在OS X, Linux and Windows的Chrome上运行APK应用
ARChon 使用ARChon运行时环境在Ubuntu上运行Android应用
AidLearning-FrameWork 带图形界面的Linux运行在android手机上,内置caffe/tf/mxnet/pytorch

准备工作

  1. 下载Linux Deploy
  2. 下载BusyBox
    1. 注意:必须使用同一个作者开发的东西:Linux DeployBusyBox来安装,不然会缺指令。
    2. 可以看看如何在Android 7 上安装:MIUI9 开发版 busybox安装,需要root,可以看下一小节的内容。
  3. 安卓手机一台,配置不用很高,我是在酷派8702d(移动送的垃圾手机)上跑出了Linux
    • 配置:架构:armv7
    • RAM:512
    • CPU:4核1.2Hz
    • 系统:Linux Kali sana
    • 桌面环境:XFCE
    • 说明:我自己增加了swap脚本,所以运行无压力。

下面是我是用的swap.sh,给脚本执行权限,在安卓机上执行就可以了,执行过一次后,将

mkdir -p /cache/swap
dd if=/dev/zero of=/cache/swap/swapfile bs=1024 count=460800

注释掉。在每一行前面加#注释掉即可。这里bs是块大小,count是总大小,bs*swap大小=count。

#mkdir -p /cache/swap
#dd if=/dev/zero of=/cache/swap/swapfile bs=1024 count=460800

完整脚本swap.sh

#!/system/bin/sh
mkdir -p /cache/swap
dd if=/dev/zero of=/cache/swap/swapfile bs=1024 count=460800
busybox mkswap /cache/swap/swapfile
busybox swapon /cache/swap/swapfile

附:如何用re管理器运行*.sh?
  1、打开re管理器,将 *.sh移动到/data/local/中(随你,反正我都是放这里的,方便找)
  2、长按 *.sh文件,在弹出的dialog中找到权限设定,赋予其执行权限(执行那一列全打钩就好了)。
  3、之后直接单击*.sh文件,执行,就好了。可能要等很久,这视你创建的swap文件大小而定,等到出现以下信息即可。

Setting up swapspace version 1,size = XXX bytes UUID = XXX

小米手机

最近突发奇想,想要拿旧手机来重新安装下试试,发现小米Android 7.0的系统的获取ROOT权限是真的麻烦,本小节记录了作者在这个过程的尝试。

【原创】小米手机获取完整ROOT权限教程

  • 第一步:root。
    • 「卡刷」在小米官网的rom下载页面寻找对应机型的rom,下载开发版本的rom,挪到手机上的download_rom的目录。之后再系统的设置-我的设备-MIUI版本点击图标(比如MIUI 10的大log)10次,就可以解锁安装开发版本的权限。在当前界面(MIUI版本)的右上角选择「手动选择安装包」,选择我们刚才下载的开发版本的rom,安装即可。
    • 「线刷」请见:通用线刷教程
  • 第二步:解锁MIUI。
  • 第三步:手机上点击手机管家-应用管理-权限-ROOT权限管理,等待安装完ROOT Rom即可使用Root权限。

获取完整权限

这一小节的内容可以在这篇小米手机 在 mac 下怎么 root?文章中看到。

关于救机

备份下我旧机器的ROM:Redmi Note4X - AndroidOne红米Note4系列历史稳定版刷机包汇总红米Note4X刷机包汇总(2019/05/20整理)
小米3:小米3/4、Z

  • 23
    点赞
  • 106
    收藏
    觉得还不错? 一键收藏
  • 27
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 27
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值