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

android 手机能不能不进 gui 界面进 Linux 终端那种交互界面

  •  
  •   wszgrcy · 348 天前 · 2531 次点击
    这是一个创建于 348 天前的主题,其中的信息可能已经有所发展或是发生改变。

    家里的老旧手机较多,换个不锈钢盆又不舍得,想发挥余热,纯当 linux 来使用,不知道能不能行.(当然,我知道跑不了 docker,但是搞搞其他的应该还可以)

    至于为什么不进 gui,因为进去这个页面肯定吃很多内存,占用资源.而旧手机就缺这些...

    不知道有没有人这么玩过,有没有解决方案?

    28 条回复    2020-12-23 13:18:39 +08:00
    hanxiV2EX
        1
    hanxiV2EX  
       348 天前 via Android
    刷 linux 系统
    zoharSoul
        2
    zoharSoul  
       348 天前
    可以...

    好像能跑 docker
    cmostuor
        5
    cmostuor  
       348 天前
    termux neoterm ansole
    wszgrcy
        6
    wszgrcy  
    OP
       348 天前 via Android
    @zoharSoul 我记得说 android 好像缺了什么东西导致跑不了 docker ?
    wszgrcy
        7
    wszgrcy  
    OP
       348 天前 via Android
    @cmostuor @Tink 谢谢
    cmostuor
        8
    cmostuor  
       348 天前
    @wszgrcy 如果你的手机能 root 的话那可玩性就更高 完全可以把我提到的那几个软件里面的资源移植到 system 分区去然后就可以用 adb ( usb 或远程)操作 由于 system 分区大小有限制这时候就得改动 /etc/mkshrc 文件里面的环境变量 把 data 特定目录作为安装和数据目录 只要 Linux 基础玩的 6 也有 root 权限可玩的就很多了 上述是基于你 Linux 基础过关 听不懂那请去学习一下 Linux
    cmostuor
        9
    cmostuor  
       348 天前
    @cmostuor 如果不喜欢用 adb 还可以安装 ssh
    cmostuor
        10
    cmostuor  
       348 天前
    @cmostuor 如果熟悉 Android 的初始化脚本 rc 也可以写在 /system/etc/init 里面的 rc 文件里 具体咋弄可以去看看 以前 Android 可折腾那些年别人写的文章 我这里就不赘述
    ilotuo
        11
    ilotuo  
       348 天前
    搭车问一下, 为毛我的小米手机用 termux 装 ffmpeg, 找不到-movflags 选项.
    另一部诺基亚装却有.
    mikeguan
        12
    mikeguan  
       348 天前 via Android
    怎么没人用 adb shell ?
    systemcall
        13
    systemcall  
       348 天前
    走 adb 就好
    以前安卓不启动启动器的话会是一个几乎是黑的的界面,现在不清楚
    GUI 感觉不能完全关闭吧。但是可以尽量不启动东西
    root 后的可玩性高很多。但是如果一些软件被停用了的话,一些 ROM 会无法启动,比如应用商店
    wszgrcy
        14
    wszgrcy  
    OP
       348 天前 via Android
    @systemcall 尽量想让他变成服务器,除了启动,剩下的什么都没有…因为哪怕保留启动器,用终端应用,还是会占用内存的……
    systemcall
        15
    systemcall  
       348 天前
    @wszgrcy 如果有办法刷机和 root 的话,你把它当成一个嵌入式 Linux 设备就好了
    启动的时候就是加载那些东西。不过安卓的驱动层不一样,而且对 GNU/Linux 的软件兼容性也不太好
    不知道直接修改启动脚本能不能跑起来。要改动 /system 需要解锁 bootloader
    yolee599
        16
    yolee599  
       348 天前
    不跑 gui 怎么输入?输入法也是用 gui 的啊。
    wnpllrzodiac
        17
    wnpllrzodiac  
       348 天前 via Android
    不如 android 开发版好用,主要供电是个问题
    wszgrcy
        18
    wszgrcy  
    OP
       348 天前 via Android
    @yolee599 wifi. 网线
    stoneabc
        19
    stoneabc  
       348 天前
    @wszgrcy 用 Anbox
    systemcall
        20
    systemcall  
       348 天前
    @yolee599 #16
    想想你的无线路由不跑 GUI 是怎么用的
    楼主的需求,可能是要一个 ARM 架构的 headless Linux
    就算是安卓,也有完全不用 GUI 就可以交互的办法。只要预先把 ADB 打开并且信任了电脑,就可以用 adb 来交互,甚至启动程序也没有问题(用 am,可以启动指定应用的指定活动,并且权限也比较高)。各种设置也可以修改
    yanlx
        21
    yanlx  
       347 天前 via Android
    12101111
        22
    12101111  
       347 天前
    最简单的方法就是 adb 进去,su 切到 root, 然后解压一份 openrc 的 rootfs(比如 alpine Linux)到 /data 的某个文件夹下,挂载 procfs, sysfs, /dev 然后 chroot 进去

    重编译内核加上 dontainerd 要的内核选项可以跑 docker
    systemd 就不要想了, 跑不了的

    可以用 stop 命令停了整个 android framework 和 runtime,但是无线网络也会停掉, 需要用别的方法连上 wifi, 或者魔改 init.rc 不启动 android runtime 但是保留网络服务
    wszgrcy
        23
    wszgrcy  
    OP
       347 天前 via Android
    @12101111 大佬……
    chainsR
        24
    chainsR  
       347 天前
    aidlearning
    Muniesa
        25
    Muniesa  
       347 天前
    twrp 内置了一个终端,不知道够不够用,这是真的 android 系统都不用进的……
    wszgrcy
        26
    wszgrcy  
    OP
       347 天前 via Android
    @Muniesa 过于 6,到时候试试,就怕阉割太多,连下载都不行………
    menyakun
        27
    menyakun  
       347 天前
    一切的前提都是要 ROOT 成功,楼主可以挑一款试试,如果这个没能打击到你的积极性的话,再考虑自己编译系统这些骚操作
    fox0001
        28
    fox0001  
       346 天前 via Android
    想法很美好,现实总是骨感…正确做法是赶紧卖掉换钱,再入手个开发板或者迷你主机。

    以前考虑过,但是基本不能拿掉电池、直插电源来跑,插上电池又怕不知道哪天会出现安全问题。

    系统问题。root 了装 termux,或者 Anbox 之类 chroot 个 Linux,都可以。甚至 Android 上直接跑服务器 App (有 PHP 、MySQL 、Nginx 之类)。但是你会纠结内存、内部储存怎么扩展…想干掉 Android,直接刷个 Linux 的话,比较难。

    性能问题。老手机嘛,大家都懂…
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1819 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 01:53 · PVG 09:53 · LAX 17:53 · JFK 20:53
    ♥ Do have faith in what you're doing.