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

TKDCZ 6920 6

安卓系统下利用Linux deploy安装Linux-Ubuntu系统

文章开头先放上软件,本地下载或者网盘下载,这些软件都是要用到的;  

安卓装子系统linux必备APP  |  提取码:gkef |  大小:总和32.90M |  来源:百度网盘
已经过安全软件检测无毒,请您放心下载。
安卓装子系统linux必备APP.zip  |  大小:32.90M |  来源:本站下载
已经过安全软件检测无毒,请您放心下载。


(有特别需求的小伙伴可进入下面这两个下载,没有新版需求的建议上面的下载)
官方GitHub发布页最新版下载(支持安卓10以上版本):
 Linux Deploy:https://github.com/meefik/linuxdeploy/releases
busybox:https://github.com/meefik/busybox/releases


安卓系统下用Linux deploy安装Linux(Ubuntu)系统-带视频教程-第1张图片-TKDCZ网图

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

教程开始:

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

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

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

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

如图所示;

安卓系统下用Linux deploy安装Linux(Ubuntu)系统-带视频教程-第2张图片-TKDCZ网图

2、配置安装busybox命令框架

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

安卓系统下用Linux deploy安装Linux(Ubuntu)系统-带视频教程-第3张图片-TKDCZ网图

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:安装路径选择为“目录”,安装路径可以默认也可以改。然后“用户名”和“密码”自己设置好,“本地化”选择为“zh_CN.UTF8”,然后勾上“初始化”、“SSH”、“图形界面”启用这三个,桌面环境建议选择为xfce(本文以xfce演示)。

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

安卓系统下用Linux deploy安装Linux(Ubuntu)系统-带视频教程-第4张图片-TKDCZ网图

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

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

4.1:字体安装;

先输入命令刷新源:

sudo apt-get update

更新已安装软件:

sudo apt-get upgrade

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

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

再输入安装中文开源字体:

sudo apt-get install ttf-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末尾空白处(提示:点方向键可以移动光标位置),如图所示:

安卓系统下用Linux deploy安装Linux(Ubuntu)系统-带视频教程-第5张图片-TKDCZ网图

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

4.2:配置中文;

输入命令:

sudo dpkg-reconfigure locales

安卓系统下用Linux deploy安装Linux(Ubuntu)系统-带视频教程-第6张图片-TKDCZ网图

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

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

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

4.3:安装桌面软件包;

输入命令:

sudo apt-get install -y xubuntu-desktop

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

4.4:安装浏览器

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

sudo apt install *chrome*

完成。

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里面设置的用户密码,看见桌面后滑动鼠标点击“使用默认配置”就彻底完成了,如图;

安卓系统下用Linux deploy安装Linux(Ubuntu)系统-带视频教程-第7张图片-TKDCZ网图教程到此结束!

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

如果遇到更新已安装软件失败,可以输入命令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就可以了。

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

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

下面是视频教程:

标签: 分享 互联网 交流 软件 技术 教程 手机 科技

发表评论 (已有6条评论)

评论列表

2019-12-06 15:57:20

vnc连接不上

2019-12-06 17:47:27

连上了

2020-02-20 17:18:30

不知道为什么vnc,在装Ubuntu的时候vnc总是失败(fail)

2020-02-20 17:24:36

@r 那么你可以在配置选项里-图形子系统-x11, 改成x11试试,然后百度下载一个叫xserver xsdl的app安装打开直到蓝色背景界面,然后返回后台去LinuxDeploy里面把子系统点启动就可以了,在打开xserver xsdl就可以看见桌面了

2020-08-03 09:39:34

@过路人 我的X11不能蓝屏,老是失败,vnc是不是有声音,小破站上有很多人的vnc有声音

2020-09-20 23:43:12

安装好了,就是ssh和vnc都起不来