其实标题可能不合适,我是想把手机刷成 linux ,不需要 X ,不需要触摸屏(只用来显示),甚至先不考虑键盘之类的,先说能不能刷进去,该怎么做。
installing-ubuntu-for-devices
刷的过程感觉 ubuntu 的就可以参考,那么这个 linux 应该怎么改,或者前人做过哪些工作可以借鉴?
请不要提那种在安卓之上再开虚拟机的方法。
1
snnn 2015-10-07 22:16:58 +08:00 via Android
你用键盘控制?
|
2
xiqingongzi 2015-10-07 22:21:25 +08:00
Linux 有 arm 版就行。还有就是驱动。
|
3
lenran 2015-10-07 22:21:48 +08:00
git clone https://code.google.com/p/droidsshd/
然后在手机上装一个就是了 |
4
polarwolf 2015-10-07 22:22:57 +08:00
可以搜索 linux deploy ,看看是否符合你的需求
|
5
zodiac1111 2015-10-07 22:25:03 +08:00
照一般嵌入式的思路走的话.
* 知道 cpu. * 找(编译)编译器 * 找 io 地址(?) * 找串口?其他 cpu 上的 debug 接口. * bootloader * 编译 bootloader. ram 上运行就是很大一步了. * 烧写 bootloader,应该算 60%j * 之后内核文件系统驱动等等. 这样? |
6
CRVV 2015-10-07 22:32:40 +08:00
当然能刷进去,有人做过,比如
https://github.com/gabrielrcouto/nexus7-ubuntu-12-04 https://github.com/crondog/arch-flo 我没有试过,不知道具体是什么状况 我觉得在 Android 上玩 GNU/Linux 用 Gentoo RAP 是最好的,简单得多,而且是完整的 Gentoo ,想怎么玩就怎么玩 |
7
squid157 2015-10-07 22:39:06 +08:00
@zodiac1111
Android 手机, BL 大多有锁,而且加载的 kernel 和 ramdisk 格式奇葩。部分厂子可以解锁 BL (索尼大法好)。 不过我觉得,解锁了之后拿 CyanogenMod 的 kernel 改改,构建出来靠谱的 kernel+ramdisk ,换成自己的启动参数和 init ,就没问题了。提供一个思路,大概如此。 |
8
kendetrics 2015-10-07 22:44:53 +08:00
Ubuntu Touch 算不
|
9
RAKE 2015-10-07 23:24:32 +08:00
@kendetrics 大概不算吧,开始是基于 CM 的后来就不知道怎么样了。
|
10
kendetrics 2015-10-07 23:30:07 +08:00
@RAKE 我记得 Ubuntu Touch 在某些合作机型上,跟官方连接显示器和键鼠的底座配合,是可以当桌面版 Ubuntu 用的
基于 CM 你确定你没在逗我么。。 |
11
kmahyyg 2015-10-08 00:04:05 +08:00
高通骁龙 410 用 kali linux 怎么弄?
|
12
qian19876025 2015-10-08 00:05:45 +08:00
额 难道我记错了 android 不是 linux 内核?
|
13
manhere 2015-10-08 00:06:49 +08:00 via iPhone
记得 moto 有几款 ubuntu 系统手机
|
14
hiroya 2015-10-08 00:46:49 +08:00 via iPad
我也很想折腾一下,只是还未找到合适的镜像
|
15
xmoon 2015-10-08 01:39:05 +08:00
最简单就 chroot 咯
|
16
RAKE 2015-10-08 06:30:55 +08:00
@kendetrics **开始**,大概是 CM10 的时候,现在当然不是了。
看到这功能怎么想起了 M$。。还有 Touch 的合作机不就两部么? |
17
RAKE 2015-10-08 06:54:43 +08:00
@kendetrics 可能会带有一些误导。 Touch 是基于 Android 的内核,而 CM 被作为了其中一个选择对象。可以参考下官方的编译文档。
|
18
jjx 2015-10-08 09:40:21 +08:00
linux on android
|
19
likuku 2015-10-08 09:44:30 +08:00
树莓派+LCD 附件 难道还不满足?
|
20
oska874 2015-10-08 09:58:31 +08:00
@RAKE ubuntu 最开始就是在 android 上加了层皮,后来正式发布了就完全是基于 ubuntu linux ( arm linux ),不然,他们怎么做 pc-平板-手机大一统呢。
|
21
FindHao OP @snnn 先不考虑键盘的问题,不过肯定是需要键盘控制的。
@lenran 不是说的这个啊,这个我也用啊。你没看清楚需求 @polarwolf 我是想完整移植 linux ,而不是在安卓基础之上。 @zodiac1111 嗯嗯,就是这样的。 @CRVV 嗯嗯,有帮助。 @qian19876025 你理解错了,你装过 arch 吗?就是到不装 x 之前,大概那样子。 @hiroya 那就得自己编译一个了。。。 @xmoon 不要 chroot 。 @RAKE 啊,我都不是特别清楚唉。没注意看它的资料。等着详细看下 touch 的信息。 @jjx 不要这种。想纯移植一个 linux @likuku 其实最终目的是旧手机的利用。 @oska874 我觉得也是。等着详细查下吧。 |
22
P0P 2015-10-08 10:44:47 +08:00
哈哈,个人认为最重要的是 bootloader 的问题,搞定这个以后,剩下的就和树莓派啊什么的的嵌入式机器没什么大的差别了。。另外,学弟我真的认识你 id 。。
|
23
FindHao OP @lazydomino Σ(っ °Д °;)っ 竟然在这里看到你啊,鹏哥
|
24
qian19876025 2015-10-08 10:51:25 +08:00
@FindHao 你就是不想要 UI 嘛 本来 android 就是在内核上 装了个 UI 和 google 的服务 软件 API
所以你只需要 把 linux 的 缺少的 服务之类的装上去 那不就是你要的东西了么? 驱动直接用原厂的 如果你像方便 那就 先弄个原厂的 ROM 更改这个 rom 不就能达到你的期望了么 |