V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xiaobaike
V2EX  ›  Android

有试过在 android 上安装 Linux 的吗?

  •  
  •   xiaobaike · 2015-12-17 19:37:57 +08:00 · 14059 次点击
    这是一个创建于 3294 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Linux Deploy
    https://play.google.com/store/apps/details?id=ru.meefik.linuxdeploy&hl=zh
    http://www.coolapk.com/apk/ru.meefik.linuxdeploy
    这个应用是一个开源应用并能用于轻松的安装 GNU/Linux 系统指你的安卓设备之上。
    这个应用将在闪存上创建磁盘镜像,并用于挂载和安装发行版系统。新的系统中的应用运行于 chroot 环境中,并且与安卓系统平行运行。所有对设备的改动都是可恢复的,例如应用和部件可以被完全删除。这个应用需要超级用户权限方可运行。
    支持多种发行版: Debian, Ubuntu, Arch Linux, Fedora, openSUSE, Kali Linux, Gentoo, RootFS (tgz, tbz2)
    支持架构: ARM, x86, 模拟模式中的 ARM 和 x86
    控制界面:安卓终端、 SSH 、 VNC 、 X Server 、 framebuffer
    桌面环境: XTerm, LXDE, Xfce, GNOME, KDE, 其他 (手动设置)
    21 条回复    2015-12-19 13:51:04 +08:00
    nekoyaki
        2
    nekoyaki  
       2015-12-17 19:57:21 +08:00
    我家的路由器就是用一个旧安卓机,跑的 linux ,上面跑了几个服务,也可以不在家的时候挂离线下载用。
    不过不是楼主发的这个,是另一个叫 complete linux 的东西。
    Devin
        3
    Devin  
       2015-12-17 20:08:57 +08:00 via iPhone
    @nekoyaki 电源直接用手机自带的吗?有没有在安卓机安装 Linux 的教程?
    comicfans44
        4
    comicfans44  
       2015-12-17 20:34:43 +08:00   ❤️ 1
    rootfs 挂到 loop 上然后 chroot 即可。要是你的内置存储够大,直接把文件系统解压缩到内置存储里直接 chroot 也行
    liqiu
        5
    liqiu  
       2015-12-17 20:36:17 +08:00
    linhua
        6
    linhua  
       2015-12-17 20:45:25 +08:00
    用外置键盘(如蓝牙键盘、 otg 线连接 usb 键盘)操作比较方便,或者电脑用 ssh 连接到安卓上的 linux
    vanxining
        7
    vanxining  
       2015-12-17 20:58:06 +08:00 via Android
    Android 本身不就是一个 Linux 系统吗?
    adb shell
    raptor
        8
    raptor  
       2015-12-17 21:31:43 +08:00
    装过 complete linux ,还在 moto 上玩过 webtop
    sen506
        9
    sen506  
       2015-12-17 23:41:19 +08:00 via Android
    之前装过,很蛋疼,,各种后台服务时不时卡住,例如 ssh 开在后台等一段时间再连接会连接不上,,还有就是重启服务都不会自动启动,
    20015jjw
        10
    20015jjw  
       2015-12-18 05:17:47 +08:00
    这个我用过 每次都很麻烦要配置 还占空间 还要 root
    今天才发现的这个 terminal 如果不需言完整的 linux 的话 这个 terminal 是可以代替 linux 的

    http://v2ex.com/t/244355#reply0
    hqs123
        11
    hqs123  
       2015-12-18 07:17:51 +08:00
    这个我没试过,也来学习下.
    qnsh
        12
    qnsh  
       2015-12-18 07:54:02 +08:00 via iPad
    @nekoyaki 有详细介绍么?
    Halry
        13
    Halry  
       2015-12-18 09:43:17 +08:00 via Android
    有试过, kali linux
    halbert
        14
    halbert  
       2015-12-18 09:48:22 +08:00 via Android
    玩过 play 上的 gnu 系列
    abmin521
        15
    abmin521  
       2015-12-18 11:17:43 +08:00 via Android
    @nekoyaki rj-45 ?求教。
    nekoyaki
        16
    nekoyaki  
       2015-12-18 13:01:25 +08:00
    @sen506
    自动启动这个改脚本就行,因为这是个 chroot 过去的环境,不会自行执行 rc*.d 里面的脚本。
    服务卡住是因为 CPU 睡眠了,这个可能没啥好办法,只能永久亮屏,顺带当时钟。
    nekoyaki
        17
    nekoyaki  
       2015-12-18 13:03:27 +08:00
    @abmin521 没,手机没有网线接口。
    网线接口是用普通的家用路由器的,旧手机用 wifi 连路由器,跑些个 DNS 服务、功夫网服务、监控之类的,其他设备网关设置成手机。
    nekoyaki
        18
    nekoyaki  
       2015-12-18 13:04:27 +08:00
    @Devin 我用的 complete linux ,直接在 google play 它的页面上就有教程,下载下来以后程序里也有教程。
    kyze8439690
        19
    kyze8439690  
       2015-12-18 15:21:23 +08:00
    锁屏性能差的问题很麻烦……
    linhua
        20
    linhua  
       2015-12-18 15:32:47 +08:00   ❤️ 1
    @nekoyaki @sen506
    如果“服务卡住是因为 CPU 睡眠了“,还是有办法的,不必非要”永久亮屏“。
    因为 CPU 睡眠是由 android 系统中的某个组件提供的,关掉或停止那个组件就行了。
    具体可参考 heroxbd 的文章
    https://wiki.gentoo.org/wiki/Project:Android/tarball
    里面关于” Out of Memory “的解决方法。

    这个也是如何在 android 上实现 Gentoo prefix 的教程!
    weaming
        21
    weaming  
       2015-12-19 13:51:04 +08:00
    一楼 @xiaobaike 的第一种方法下不动,第二种方法挂载失败


    Termux 很简单好用,就是系统必须要 5.0 以上
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1290 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 17:40 · PVG 01:40 · LAX 09:40 · JFK 12:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.