Android折腾记——Linux on Android在Android手机上跑Linux教程

前言

手头有淘汰的Android手机,想来将这个手机做服务器使用,收集资料发现了一个Linux on Android的项目,可以直接将常见的Linux发行版安装到手机上Ubuntu、Fedora 等等。查阅不少资料,都有很多缺漏,折腾了很久。现将安装过程整理一下。


安装准备

安装要求

Android设备需要root权限

最小1GHz处理器

Android4.0以上

SD有足够空间(根据Linux版本而定),建议8G

设备需要联网,便于远程登录

支持loop和Ext4文件系统,当然ext2也可以但不建议(是否支持loop在安装所需软件之后检测)通常来说这两项都会满足。

我的淘汰设备

型号:中国移动M811

处理器:1.2GHz * 4

SD卡:8GB class4

系统ROM:MIUI7 开发版 基于Android4.4.4


手机需要的软件

如果你的手机符合上述安装需求,那么恭喜你,可以尝试安装Linux系统在手机上。接下来,手机需要安装一下软件:

Android terminal emulator(终端模拟器):用于输入命令

BusyBox:用于提供shell命令支持

Android VNC Viewer:用于远程桌面连接安装好的Linux系统



这些软件都可以轻易在各大应用商店找到,自行安装即可。

检查是否支持loop设备

打开终端模拟器,键入命令 ls  /dev/block  查看是否有loopN,N是数字,如果有,则支持。


开始安装

在SD卡根目录中创建ubuntu目录

创建ubuntu目录

在此链接中下载所需要的Linux镜像、最新版的bootscript4-3.sh,放置在该目录中

https://sourceforge.net/projects/linuxonandroid/files/?source=navbar

注意:bootscript4-3.sh对应的是ext4,请勿下载ext2的镜像文件,会导致很多没有必要的问题。同样不要下载旧版本的bootscript文件,里面的shell写死路径,会导致绝大多数国产手机都没法使用,需要大量修改。

选择自己需要的Linux版本下载,网站下部有相应的版本注释,注意查看

我下载了ubuntu的large版本

将镜像和shell文件放到ubuntu目录下

Bootscript4-3.sh并不适用于所有的手机,国产手机遍地开花,系统定制,导致很多问题。

我们打开bootscript4-3.sh做一些相应的修改

找到文件中156行左右,挂载SD卡的地方,不同手机可能有不同SD卡挂载路径,原作者提供了三种情况,但是也不排除国产手机的定制修改,根据自己手机的实际情况,修改文件

例如:我的手机就比较奇怪,SD卡挂载在了 /storage/sdcard1 路径。所以我就增加了这个路径的判断,进行SD卡挂载

修改SD卡路径

这里因人而异,不要照搬哦!

修改镜像名字为ubuntu.img

shell文件中会自动挂载名为ubuntu.img的镜像,修改之前下载的镜像为ubuntu即可。

最终在SD卡中的文件

启动系统

打开busybox

选择最新版本安装即可

打开终端模拟器

1、输入 su

获得root权限

2、输入  cd /storage/sdcard1

进入sd卡,注意此处路劲换成自己手机的sd卡路径

3、输入 cd ubuntu

进入之前创建的 ubuntu文件,输入 ls  命令可以查看里面的文件

输入的命令图片

4、输入  sh  bootscript4-3.sh

shell文件自动启动Linux系统,按照提示输入密码、y(统一安装等等)

当出现root@localhost:~字样时,则启动成功!(从“root@<手机型号>”变成了“root@localhost”)


启动成功


使用VNC连接Linux系统

出现root@localhost之后,在终端输入 ifconfig 查看设备IP地址

打开Android端VNC或者电脑端的VNC

Android VNC 因为是连接本机,地址使用 localhost 即可

Android VNC连接本机

ubuntu系统的VNC连接密码为:ubuntu

如果使用电脑VNC连接,使用刚刚ifconfig看到的ip地址作为address连接即可(如果手机连接的是内网,必须在同一局域网内)

界面有点老旧,但是运行点简单的服务和程序是完全没有问题。office、GIMP都完美运行


其他提醒

1、如果安装软件出现404,使用:

deb http://ports.ubuntu.com precise main restricted universe multiverse

deb-src http://ports.ubuntu.com/ubuntu-ports/ precise main universe

源进行替换即可(源文件位置  /etc/apt/sources.list  )

2、如果下载的是core版本,是没有图形界面的

core版本是不带有图形界面的,所以core即使使用vnc登录,也是无法操作,只能用控制台和SSH

3、需要修改参数可以使用Linux on Android提供的APP进行配置

如果运行成功但是用VNC登录出现问题,可以使用APP配置分辨率、swap等,让Linux运行更加流畅

下载之前提供的项目连接中的APP,在手机安装即可。

下载App里面的APK安装包
APP截图

1、SETTINGS -> 编辑 中修改路径到真机ubuntu镜像

2、配置 Linux 可以选择自己需要的分辨率和服务(app存在bug,如果 配置Linux 按钮不出现,可以用侧滑菜单转跳到任意一个页面,再回来就会出现了)

3、如果机器内存只有1G大小,又选择了large版本,建议用APP配置开启1G的swap,不然图形界面可能无法正常工作。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,904评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,581评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,527评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,463评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,546评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,572评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,582评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,330评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,776评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,087评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,257评论 1 344
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,923评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,571评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,192评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,436评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,145评论 2 366
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,127评论 2 352

推荐阅读更多精彩内容