deploy好玩 linux_linux deploy安装linux - CSDN
  • 作为一个程序猿和一个业余的玩机爱好者,自然喜欢折腾各种技术和设备,前几天无意间注意到一个可以在安卓机器上使用chroot容器技术运行arm或者x86的Linux系统(目前有些手机可能支持x64了),本文就来亲自体验下,...

     作为一个程序猿和一个业余的玩机爱好者,自然喜欢折腾各种技术和设备,前几天无意间注意到一个可以在安卓机器上使用chroot容器技术运行arm或者x86的Linux系统(目前有些手机可能支持x64了),本文就来亲自体验下,还有后续会使用该技术搭建个人服务器、部署个人博客系统等

    一、前言

            该技术的验证是在安卓系统上进行的,因此大家先要有一台安卓手机或者安卓平板。该技术的原理就是在安卓机上搁置一个chroot容器,来运行linux系统,那为啥别的系统不行呢,因为安卓的系统内核也是Linux的。我自使用小米4(系统安卓6.0)先后试验了debian、Ubuntu、CentOS都是成功的,本文将以CentOS为例进行验证。

    二、准备工作

    1.一台安卓设备(手机过着平板)

    设备硬件要求:建议RAM在1G及以上,手机ROM空闲容量4G左右

    设备软件要求:建议安卓版本4.0以上,系统必须是拥有ROOT系统权限的

    2.Linux Deploy安卓软件

    软件简介:安卓平台虚拟机(chroot运行linux的容器)

    软件地址:https://github.com/meefik/linuxdeploy/releases  (本文使用最新版)

    三、安装工作

    注意:如果安卓设备没有拥有ROOT系统权限,得先ROOT设备(自行百度)

    安装Linux Deploy

    安装完成后打开Linux Deploy可以看到主界面如下:

    然后我们点击左上角三个横杠然后点击设置:

    这里是一些显示相关的设置,前面三个中的锁定wifi一定要打钩、保持CPU唤醒也要打钩、屏幕常亮一定关闭避免耗电

    下面这些看自己的需求设置、开机启动建议打开,防止手机某些问题重启后,容易没打开这样服务就断开了

    这里最重要的就是PATH变量,就是前面说的不要改的,填进去就好了(改了就填写改了的路径)设置的部分就先到这,下面是最重要的部分,进行系统安装的设置工作:

    <1>在主界面点击左上角的三个横杠然后点击点击配置文件、然后新建文件的名称,可以随意定义,本文是安装CentOS系统就用其命名了

    <2>点击手机右下角的设置图标,设置系统相关信息

    这里的容器选择chroot(proot很不稳定)发行版本文选择CentOS,大家可以选择其他的发行版本安装架构这里一定要选对,不然安装会出错,或者安装完成后不能正常使用,这里一定要知道自己手机cpu的架构,我的小米4是晓龙801处理器,理论上是可以用x86的,但是我安装总是出错,所以选择向下兼容的armhfp,这架构大部分手机都是支持的;源地址默认或者可以切换成国内源,国内源安装的速度比较快,阿里的源地址是http://mirrors.aliyun.com/centos/ ,还有很多国内的比如网易等大家自己百度;安装类型选择镜像安装,安装地址可以默认,这里是改过的,/linux是指手机sdcard根目录的linux文件夹下的地址;

    设置镜像大小2000mb往上(如果是用来做服务器,建议使用分区安装,这样可以使用整个手机所有的空间),文件系统建议选择ext4,其他的自定义信息大家自己填写,用户名和密码是待会进入系统需要的;DNS自动就好

    这里的设置也很重要,一定要勾启用SSH,不然待会登陆不到系统,挂载点也勾选并设置,本文设置将sdcard整个挂载到Linux系统的/mnt/sdcard下,如下所示:

    下面是一些桌面化的设置,本文是没有安装桌面的,因此没勾选某些项,大家需要桌面版可以自行勾选

    <3>开始安装系统

    设置完成返回主界面点击右上角三个点中的安装选项,开始系统的安装操作,然后等待安装,下面是系统安装的截图:

    看到如下输出<<<deploy 时说明安装完成

    <4>启动linux系统

    在启动系统之前先点击一次停止按钮:看到如上停止信息时,再点击确定系统按钮:

    看到如上启动信息,说明系统么启动成功

    四、安装配置验证

    在上面安装启动工作完成后,我们来验证安装是否成功,用电脑打开系统终端,开始连接测试:

    我们使用root用户登陆正常,和正常的Linux系统是一样的,不过因为是运行在chroot下,有些命令是不支持的,具体请百度chroot了解

    注意:本文使用的是Linux系统,可以直接在终端使用SSH命令测试连接,大家的要是window可以使用xshell或者putty等软件连接测试,若果没有电脑可以使用手机安装程序员工具这个软件或者ConnectBox连接验证

    五、总结

            经过前面的实验,已经成功的在安卓设备上安装了Debian GNU/Linux 8发行版,而且是正常的连接使用,后面我们实验在改系统上架设tomcat等服务,并且使用花生壳或者花生棒硬件映射服务到公网作为个人云主机使用。

     

    展开全文
  • Linux deploy https://github.com/meefik/linuxdeploy/releases Linux系统支撑软件 Busy Box https://github.com/meefik/busybox/releases Linux deploy支撑软件 ConnectBox https://github.com/c...

    准备工作

    下载下列软件安装在手机上:

    Linux deploy https://github.com/meefik/linuxdeploy/releases Linux系统支撑软件

    Busy Box https://github.com/meefik/busybox/releases Linux deploy支撑软件

    ConnectBox https://github.com/connectbot/connectbot/releases 手机端SSH连接软件

    手机系统需要root(之前写文章的时候遗漏了,抱歉)

    BusyBox

    安装完毕后,运行Busy Box,看到如下界面:

    点击安装,等待程序自行运行,在界面中输出## END后退出程序。未安装前是不会有Busy Box的版本信息的,无须在意到时候界面中少了内容。

    P.S. Busy Box默认界面语言是英文,可以改成中文,点击右上角部分,在弹出的菜单中选择Settings,接着进入设置界面,找到Language项,点击后选择简体中文,退出设置界面后界面语言就改为中文了。

    在设置界面中还可以设置其他参数,看个人喜好,但注意不要修改安装路径,如非要修改,则需要记住修改后的路径,后续步骤需要使用。

    Linux deploy

    运行完毕Busy Box的部分后,运行Linux deploy

    点击左图左上角部分,选择设置

    在设置界面中找到PATH变量,赋予其值 /system/xbin

    注意这是Busy Box的安装路径,如果前面在Busy Box有修改默认安装路径的话,就要填写修改后的路径。

    设置界面其余部分看个人喜好设置,建议开启锁定Wifi功能。

    接着退回主界面,点击左图右下角部分。

    点击后看到如上界面,对Linux系统安装信息进行配置。

    • 发行版看个人喜好选择,但需要注意发行版与手机之间可能会有兼容问题,本机中选择的是Ubuntu发行版。
    • 架构需要根据手机硬件选择,一般会默认选择好匹配的选项,所以建议默认选项。
    • 源地址是指Linux系统文件下载源的网络地址,默认是发行版的国外官方源,网速堪忧,建议换上国内源,这里选择的是中科大的国内源,地址如图。注意选择国内源的时候查看是否支持对应架构的Linux版本。判断技巧:默认源地址中会有一些关键词如Ubuntu的默认源地址会有ports关键词,然后查看国内源中Ubuntu的路径有无ports,如上图中地址那样,则说明支持架构版本。

    • 安装路径是Linux系统的安装路径,如要安装在手机自带的存储空间中,则在路径开头加上${ENV_DIR},这代表的是存储空间根目录。如要安装在sdcard中,则加上${EXTERNAL_STORAGE}
    • 文件系统推荐ext4,但保留默认也可以。
    • 用户名和密码自定义,本地、远程连接该系统用。
    • DNS如需自定义就自行输入,否则保留默认

    • 本地化即设置系统语言,简体中文选择zh_CN.UTF-8
    • 挂载功能可让Linux系统访问手机上的文件
    • 挂载列表中添加访问手机内容的目录,/sdcard:sdcard为手机自带存储空间根目录,/storage/sdcard1sd卡根目录。

    • 按需开启SSH和图形界面功能

    退出系统设置界面,点击主界面右上角,选择安装。

    等待程序自行安装Linux系统,时间不定,看到<<<deploy则安装完毕。如果中间没有报错则安装成功。

    注意:安装完毕后要先点击停止按钮,再按启动按钮

    ConnectBot

    启动后运行ConnectBot,点击主界面下的加号

    输入用户名,主机输入localhost,其余部分看个人喜好

    点击右上角+号保存信息,主界面会多出来你添加的选项,点击进行SSH连接

    输入密码后连接成功。

    展开全文
  • APK-ROOT大师,Linux Deploy 过程 Root手机,使用ROOT大师的成功率貌似比较高,使用其他的工具都失败了。 安装Linux Deploy,傻瓜式地配置好后安装,注意勾选SSH,启动后就能直接在电脑终端上连接了。 图片

    准备材料

    • Android机,Vivo Y19T(4.2.1,1G RAM)
    • APK-ROOT大师,Linux Deploy

    过程

    1. Root手机,使用ROOT大师的成功率貌似比较高,使用其他的工具都失败了。
    2. 安装Linux Deploy,傻瓜式地配置好后安装,注意勾选SSH,启动后就能直接在电脑终端上连接了。

    图片

    这里写图片描述
    这里写图片描述
    这里写图片描述
    这里写图片描述

    展开全文
  • 原文地址http://www.linuxdiyf.com/linux/25730.html 1,root手机,安装Busyubox


    1. root手机,安装Busyubox
    源地址更改为国内源中科大 http://mirrors.ustc.edu.cn/kali/
    1. 卸载linux
    2. 安装类型   目录   linux deploy 停止 linux系统 ,直接卸载 linux deploy 并重启手机。
    3. 安装类型  文件 (镜像) 停止 linux系统,删除镜像文件。卸载linux deploy 重启手机
    参考:
    1.Linux Deploy:在Android上部署Linux http://www.linuxdiyf.com/linux/25730.html
    2.用Linux Deploy在Android手机上安装Linux http://blog.csdn.net/notzuonotdied/article/details/53933076
    3.Linux Deploy:在Android上部署Linux  https://mlapp.cn/134.html



    展开全文
  • Linux Deploy 总结经验

    2020-02-07 11:54:42
    ##在Linuxdeploy上踩了很久的坑,也发现了不少问题。结合我使用Linux的经验应用于linuxdeploy中总结了一些体会。希望能让后来者少走弯路,更快的可以使用它。纯手打,望尊重作者劳动。 测试手机: 红米note2(刷入第...

    ##在Linuxdeploy上踩了很久的坑,也发现了不少问题。结合我使用Linux的经验应用于linuxdeploy中总结了一些体会。希望能让后来者少走弯路,更快的可以使用它。纯手打,望尊重作者劳动。
    测试手机:
    红米note2(刷入第三方开发版集成ROOT环境)
    使用软件:
    Linux Deploy(2.5.1)
    JuiceSSH(最新版)
    VNC Viewer(推荐使用蓝色图标版本)
    Busy Box(瑞士军刀)

    Linux Deploy设置
    屏幕常亮 打开
    CPU唤醒 打开
    时间戳 推荐打开
    PATH变量 /systeam/xbin

    注:path变量地址参照busybox地址

    Linux Deploy属性配置 注释
    发行版GNU/Linux Kali Ubuntu
    架构 arm64 arm64
    发行版GNU/Linux版本 kali-rolling
    源地址 http://mirrors.tuna.tsinghua.edu.cn/kali/ http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ 清华大学开源镜像站,目前国内清华的测试较好,没有发生过问题
    安装类型 镜像文件 也可分区,安装在手机内部推荐镜像类型,外置SD卡推荐分区类型,SD卡最好先在电脑上格式化为ext4格式,当然SD卡也可以装镜像文件,但是不推荐这么做,一般SD卡为FAT32,这种格式单个文件上限为4G,感觉太小了点
    安装路径 ${EXTERNAL_STORAGE}/linux.img ${SECONDARY_STORAGE} 第一个是于手机中安装,第二个是于外置SD卡中安装。分区安装的就把mmcblkxpy中的x改为1y改为2。
    镜像大小(单位:MB) 9500 9500 kali推荐9500 ,Ubuntu没啥要求,最好也大些
    文件系统 ext4 ext4
    用户名 android android 填个自己喜欢的名字
    用户密码 xxxxxx xxxxxx 填个自己喜欢的密码
    特权用户 android:aid_inet android:aid_sdcard_rw android:aid_inet android:aid_sdcard_rw
    本地化 zh_CN.UTF-8 zh_CN.UTF-8 这是中文
    挂载 根据自己需要选择开启或者关闭
    挂载点 地址就安照上面安装路径那样的格式填写
    SSH 启用 启用
    SSH设置 不用改 不用改
    声音服务 随意 随意
    图形界面 启用 启用
    图形子系统 VNC VNC
    图形界面设置 随意 随意
    桌面环境 强烈推荐LXDE 强烈推荐LXDE 其他界面或多或少都有问题,不是桌面有问题,而是兼容方面,毕竟是手机嘛。

    SSH

    1. 地址填写localhost
    2. 新建认证
    3. 认证中填入linuxdeploy中设置的用户名和密码

    VNC

    1. address地址填写localhost,也就是127.0.0.1
    2. 点击CREATE连接
    3. 输入密码
    4. 可以打开记住密码
    [重要命令]
    su
    passwd root
    //如果不在ssh中修改密码那么vnc中的终端是进入不了root的,修改一下密码就OK了,当然修改密码也可以填写原密码,就当重置嘛。
    密码xxxxxx
    再次输入xxxxxx
    apt-get install fonts-wqy-microhei
    //如果不安装字体vnc中是字会变成方框
    
    [可选命令]
    df
    //根据剩余空间选择下面的这一条安装命令,轻量一点用full,足够的话用all。小白或者懒人用这个方法安装安装就OK了。当然也可以自己选择需要的软件包进行安装。
    apt-get install kali-linux-full
    //apt-get install kali-linux-all
    apt-get clean
    apt-get update
    apt-get upgrade
    apt search firefox
    //查找包含了火狐浏览器的软件包
    //firefox-locale-zh-hans(Ubuntu选这个)
    //firefox-esr-I10n-zh-cn(kali选这个)
    apt-get install firefox包名
    apt-get install gnome-software
    apt-get install ubuntu-kylin-software-center
    apt-get install packages.deepin.com/pool/main/d/deepin-appstore/deepin-appstore-5.3.0.1-1 stable_amd.64.deb
    //这是三个软件商城,第一个是Ubuntu的gnome商城,第二个是优麒麟的,第三个是深度的。第一个蛮不错,后面两个不知道是不是手机垃圾,带不动,显示卡顿。
    //例如搜狗输入法,如果只是手机输入的话没必要安装。不要告诉我手机没有安装输入法。可以用手机输入法对其进行输入。没必要在系统里再装一个。如果需要电脑访问的话还是安一个吧。优麒麟官网有介绍。
    //Ubuntu还可以安装一个phpstudy来搭建服务器,phpstudy官网也有介绍。
    //firefox还可以安装区块链钱包组件。
    apt-get clean
    

    注:因为与镜像站之间网络的问题,或多或少会出现vnc字体等问题导致服务无法启动。关闭容器。删掉文件。重新下载就OK了。

    软件会更新我就不上传了。百度linuxdeploy历趣就可以下载所有版本了。剩下的软件商城慢慢找找都会找到的。

    展开全文
  • linux deploy 搭建(一)安装linux deploy硬件&系统准备硬件系统安装软件软件配置 硬件&系统准备 安卓手机: 我的是小米5一台 第三方系统:我使用的 lineageOS 安卓手机: 我的是小米5一台 硬件 安卓...
  • 使用Linux Deploy唯一的好处就是可以充分利用废弃的手机,而且手机具有省电,便捷的特点。安装了Linux之后,完全可以满足基本的学习Linux的需要,而且还不怕把系统搞死,大不了重装咯。ʅ(´◔౪◔)ʃ 准备...
  • 转载:http://www.linuxidc.com/Linux/2015-10/123716.htm ... ...linuxdeploy的地址:https://github.com/meefik/linuxdeploy 在尝试过程中,改变了镜像地址,http://ftp.cn.debian.org/debian/...
  • Linux Deploy使用 Repository部署Linux系统 为了解决镜像不稳定导致包下载错误,能得到一个稳定环境,可以使用linux deploy导出功能。 这里提供两个制作好的包 用户名:Android,密码:123456 连接方式:x11 ...
  • 记录Linux Deploy使用总结 1. 前言 最近换了一部新手机,老的手机荣耀play也不能空着。正好平时电脑装了个虚拟机Ubuntu来做开发/运维环境,有点占电脑配置,无法一边开虚拟机一边玩游戏,老是不能放心玩耍。于是萌生...
  • 目的: 实现平板tf卡磁盘大空间利用(通过目录、文件安装大约就只有2G空间,可玩性不大)。... 材料:台电p85hd 双核平板1G内存,16G机身内存,android4.4 ,busybox1.21,linuxdeploy1.9,闲置16Gtf卡一张 一、linux...
  • 1. linux deploy 挂载android上的资源1,登陆本地设备查看挂载点 2,linux deploy 添加挂载点
  • linuxdeploy-2.6.0-259.apk

    2020-07-30 23:33:32
    安卓平台虚拟机,最新版下载地址:...linuxdeploy-2.6.0-259.apk 为目前最新版(2020-02-01更新),最低支持Android 5.0。Android 4.4 支持版本:https://download.csdn.net/download/zhyjie100/12254490。
  • linuxdeploy

    2020-07-15 23:30:20
    linuxdeploy
  • 当前内容主要用于本人学习和复习之用,内容包括如何让为当前的手机安装Linux Deploy和为手机开启Linux 注意前提条件:手机存储必须大于2G、手机必须root 2.配置Linux 2.选择安装的Linux版本和拉取的mirror(本人...
  • Linux Deploy配置

    2020-05-19 17:25:35
    Linux Deploy配置 1.准备物料 我的是使用小米9手机,需要root,至于怎么root,百度一下就可以了。 软件方面,需要下载Linux Deploy 2.配置 a.下载Linux Deploy安装, 点开左上“三横”菜单,点击“配置文件”...
  • 文章目录设备环境硬件软件 设备环境 硬件 Root过的安卓手机一部 软件 Linux deploy 点击install Busybox
  • 前景:在使用Linuxdeploy时,会碰到初始设置镜像容量不够用的情况,想给现在的镜像容量扩容,于是上网查询了一番没有找到可以用的办法,后去作者的GitHub中找到了解决办法,现记录如下以便日后查看: 1.首先停止镜像...
  • 2019独角兽企业重金招聘Python工程师标准>>> ...
1 2 3 4 5 ... 20
收藏数 32,679
精华内容 13,071
关键字:

deploy好玩 linux