安卓系统下用Linux deploy安装Linux(Ubuntu或Debian)系统-带视频教程

安卓系统下利用Linux deploy安装Linux-Ubuntu系统
提示:软件下载地址在本文末尾。

(有特别需求的小伙伴可进入下面这两个网址下载,没有新版或者老版本需求的建议到本文末尾的链接下载。安卓5.0以下以系统去下面这两个链接下载v2.5.1以下老的版本才能运行)
官方GitHub发布页(包括最新版和老版本)版下载(支持安卓10以上版本和安卓5.0以下版本):
 Linux Deploy:https://github.com/meefik/linuxdeploy/releases
busybox:https://github.com/meefik/busybox/releases


未标题-1.jpg

另外附上电脑版安装子系统Ubuntu教程-点击查看

教程开始:

有视频教程的-文字教程看不懂的小白可以滑到文章结尾看视频教程!或者点击这里跳转观看。

本教程的安装ubuntu的方法得益于Linux deploy、busybox等开源软件的支持,几乎可以在任何安卓设备上运行ubuntu,所以感谢这些开源作者们!

首先确保你手机(安卓设备,包括安装平板等)以获取root权限!由于root权限获取方法因机型而异,所以请自行百度“机型+root”方法。

1、把需要的软件全部安装好

如图所示;

2、配置安装busybox命令框架

先打开Busy Box软件,然后点击右上角三个点然后,点击Setting后,选择language设置成简体中文方便阅读文字,然后确认环境安装路径是/system/xbin。之后返回主界面再点击安装(INSTALL),看见滚动结尾是###END就表示安装完成了,此时可以退出此软件。

安卓安装子系统Ubuntu教程-带图形界面.mp4_20190523_014039.549.jpg

3、配置Linux Deploy运行容器

3.1:先点击左上角“三条杠”后,点击设置进入,里面选项"保持CPU唤醒"要打钩、"屏幕常亮"一定关闭避免耗电、"PATH变量"设置为/system/xbin 、之后勾选上启用"CLI命令"。然后返回主界面。

3.2:点击右下角'三条杠带点'的图标进入配置界面,这里的“容器类型”选择chroot(因为proot不稳定)“发行版GNU/Linux”选择Ubuntu(大家可以选择其他的发行版本),安装架构这里一定要选对,不然安装会出错,这里一定要知道自己手机cpu的架构,一般默认架构armhf,我的努比亚X是高通845处理器,是可以用armhf和arm64的,所以选择我选择arm64(速度快),源地址要换成国内源,国内源安装的速度比较快,设置源的地址为http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/  当然你可以设置其他的源,比如阿里云、中科大等,然后“发行版GNU/Linux版本”建议选择为“bionic”。

3.3:安装类型选择为“目录”,安装路径可以默认也可以改。注意:如果使用最新版linux Deploy或者部分机型目录导致安装失败的话,那么请把安装路径设置为${ENV_DIR}/rootfs/linux就能解决问题了(因为${ENV_DIR}/是指向/data目录下的),如下图所示:Screenshot_2020-10-20-16-27-11-268.jpg

然后“用户名”和“密码”自己设置好,“本地化”选择为“zh_CN.UTF8”,然后勾上“初始化”、“SSH”、“图形界面”启用这三个,桌面环境建议选择为xfce(本文以xfce演示)。

3.4:点击右上角“三个点”选择“安装”,接下来等待好几分钟,直到滚动代码结尾出现/vnc...后下一行是<<<deploy  才是完成。

安卓安装子系统Ubuntu教程-带图形界面.mp4_20190523_014056.750.jpg

然后点击“停止”再点击“启动”。

4、安装中文字体&桌面软件包&谷歌浏览器&中文输入

4.1:字体安装;

先输入命令刷新源:

sudo apt update

更新已安装软件:

sudo apt upgrade

 然后安装中文字体支持包:

sudo apt install -y language-pack-zh-hant language-pack-zh-hans language-pack-zh-hans

再输入安装中文开源字体(debian系统只安这个就行了):

sudo apt install fonts-wqy-zenhei

接下来,修改/etc/environment(在文件的末尾追加):

没有nano编辑器的就需要输入命令来安装

sudo apt install nano

然后输入编辑命令

sudo nano /etc/environment

复制以下代码:

LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"

把上面代码复制粘贴到刚才的/etc/environment末尾空白处(提示:点方向键可以移动光标位置),如图所示:

无标题.jpg

然后点Ctrl+O,按回车,再Ctrl+X,保存退出。

4.2:配置中文;

输入命令:

sudo dpkg-reconfigure locales

image.png

(1、按方向键往下找到并选择GBK和zh_CN.UTF-8(按空格键选择,按Tab键移动到确定,按回车键确定)

(2、到下一步后,选择zh_CN.UTF-8,按回车键确定)

然后去Linux deploy里面再次点停止,再点启动。

4.3:安装桌面软件包;

输入命令:

sudo apt install -y xubuntu-desktop

其他Debian提示:对于Debian的系统只需要输入sudo apt install xfce4* 后就能安装桌面了。

安装桌面软件包很简单,输入命令后提示输入y继续安装就OK了。

4.4:安装浏览器

安装谷歌浏览器只需一条命令:

sudo apt install *chromium*


实在安装不上谷歌浏览器的,可以手动下载安装包 点这进入手动下载安装包,下载时候记得选名称带armhf或者arm64的安装包,因为这个是arm架构支持手机或平板的,然后手动输入命令安装:sudo dpkg -i 你下载的包名称。例如安装sudo dpkg -i chromium-browser_87.0.4280.66-0ubuntu0.18.04.1_armhf.deb 如下图所示:

完成。

4.5:安装中文拼音输入法

安装中文输入法命令:

sudo apt install -y fcitx fcitx-googlepinyin*

然后在/home/某某某/.profile文件添加代码:

列如输入命令:

sudo nano .profile

然后复制以下代:

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

把代码粘贴到.profile文本空白处就可以了,注意每一行的格式不能乱。

这样就可以了。

5、连接桌面

打开VNC Viewer软件,点击右下角“+”图标,然后IP地址输入127.0.0.1 点击确定。然后点进去后点击连接,提示输入密码,密码是之前在Linux deploy里面设置的用户密码,看见桌面后滑动鼠标点击“使用默认配置”就彻底完成了,如图;

无标题.jpg教程到此结束!

以下是假如出现故障的解决方法:

如果遇到更新已安装软件失败,可以输入命令sudo apt update 然后再输入sudo apt upgrade 试试。

如果桌面是白板并且鼠标是X的话,那么进行以下操作:

输入命令:

nano .vnc/xstartup

然后修改为以下内容:

#!/bin/sh
unset SESSION_MANAGER
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
startxfce4 &

保存后重启linux ubuntu就可以了。
安卓装上子系统Linux后用途很广,比如搭配frp内网穿透可以用来做特别省电的服务器哟!

最后附上两个必用软件的开源地址:
 BusyBox开源:https://github.com/meefik/busybox

LinuxDeploy开源:https://github.com/meefik/linuxdeploy

下面是视频教程:


下载地址:

下载量:9899  |  类型:压缩文件
本文章为原创、翻译或编译,转载请注明来自TKDCZ网图

网友点评

已有6条点评 我要点评
  1. skt
    skt
    安装好了,就是ssh和vnc都起不来
    2020-09-20 23:43:12 回复
  1. r
    r
    不知道为什么vnc,在装Ubuntu的时候vnc总是失败(fail)
    2020-02-20 17:18:30 回复
    1. 过路人
      那么你可以在配置选项里-图形子系统-x11, 改成x11试试,然后百度下载一个叫xserver xsdl的app安装打开直到蓝色背景界面,然后返回后台去LinuxDeploy里面把子系统点启动就可以了,在打开xserver xsdl就可以看见桌面了
      2020-02-20 17:24:36 回复
      1. 魔拆
        我的X11不能蓝屏,老是失败,vnc是不是有声音,小破站上有很多人的vnc有声音
        2020-08-03 09:39:34 回复
  1. mzl
    mzl
    连上了
    2019-12-06 17:47:27 回复
  1. mzl
    mzl
    vnc连接不上
    2019-12-06 15:57:20 回复
验证码
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。