安卓手机安装Linux系统(安卓机顶盒安装Linux系统)

安卓手机安装Linux系统(安卓机顶盒安装Linux系统)

前言: 这里介绍的方法是Linux Deploy ,是需要root安卓设备的,因为需要到很多的权限,是在主系统上运行的,是运行一个Linux 的img 镜像,所以不会破坏主系统,而且过程相对简单,热衷于Linux以及爱动手的同学可以尝试一下,安卓设备是可以运行的,笔者这里介绍在安卓手机和安卓网络机顶盒上安装 Ubuntu mate 的过程,安卓网络机顶盒的root相对简单,安卓手机root方式多种多样,希望感兴趣并具有动手能力的同学自行尝试。

设备:小米5   小米盒子增强版

操作:需要root

所需软件: VNC viewer(电脑上的客户端自行下载) ,Linux Deploy ,360超级root(安卓机顶盒使用)

软件下载地址:https://pan.baidu.com/s/1pNaDJ0R

介绍:

以下是笔者用电脑远程手机里的 Ubuntu mate  并运行 python 的二分类代码 的截图。

可以看到,以 Ubuntu mate 为例,可以安装相关的python 开发环境,如numpy , matplotlib 和sklearn 等,刚开始的系统什么都没有,就连 firefox 和 libreoffice 等基础软件都需要自行安装,这些后续的操作望读者自行尝试。

远程的方式多种多样,可以用手机调用手机里的Linux 系统,也可以调用网络机顶盒里面的Linux系统,是采用VNC 的方式调用的,前提是要处于相同的网络环境下。

那开始进入正题吧,先介绍手机安装 Linux 系统的方法:

安卓手机安装Linux 系统:

前提:自行 root 手机以获取权限

1.安装 VNC viewer 和 Linux Deploy

2.如下:

打开Linux Deploy,我们先进行相关设置之后系统才会提示你需要root权限,需要良好的网络连接,我们这里是选择我们需要的环境参数,然后点击安装,就会按我们的设置安装相应的系统。(平板和手机界面可能不一样,但功能选项是一致的)

其中:

启动和停止是我们安装完系统的开机与关机的意思,刚开始可以不用管它。

左上角的三条横线是软件的相关设置,可以不需要理会,要关注的是右上角和右下角的两个按钮,右下角是配置我们的Linux系统,右上角的安装是当我们配置完成之后的系统安装,配置是当我们安装完系统后一些参数重新修改进行的系统重新配置,我们目前关注右下角的配置系统:

发行版选择你需要的Linux发行版,我这里选择Ubuntu, 架构需要选择armhf(类似我们的树莓派的架构),安装类型选择文件,安装路径可以自己修改,也可以不修改,修改的话需要创建相应的文件夹,否则提示找不到。

镜像大小根据你手机的存储空间而定,我刚开始选择默认,结果安装完Ubuntu的可用空间十分不够,所以我们这里分配了15个GB的空间给ubuntu系统,默认的话基本是不够用的。(需要提醒的是,如果分配空间小于1.2个G是没有图形界面的,仅仅安装核心的功能)

用户名和密码是需要自定义的,但需要讲的是,Privileged users它默认是root,是root的话安装完系统打开终端默认是root用户, 而安装 jupyter 建议你以非root用户运行,所以我把这里改成自己的用户名,这样就和我们的Ubuntu一样使用sudo su 或sudo 来使用权限即可。

本地化是选择语言,而当我选择中文的时候却发现乱码,所以我还是选择POSIX的默认英文界面。

其他的,要不大家就都跟我一样都勾上吧,也不碍事。

VNC这里我选择的颜色深度是24,分辨率我是调整为1366x768。

然后参数配置好之后就返回界面,右上角的选择安装,接下来就进入漫长的安装环节,需要半个小时的时间,安装完成之后会提示deploy,这时候选择启动就已经在手机中启动系统了。

[12:22:06] >>> start
[12:22:06] Mounting partitions: 
[12:22:06] / ... done
[12:22:06] /proc ... done
[12:22:06] /sys ... done
[12:22:06] /sys/fs/selinux ... done
[12:22:06] /dev ... done
[12:22:06] /dev/pts ... done
[12:22:06] /dev/shm ... done
[12:22:06] :: Mounting partitions: 
[12:22:06] :: Configuring core/mnt ... 
[12:22:07] :: Configuring core/net ... 
[12:22:07] :: Starting extra/dbus ... done
[12:22:07] :: Starting extra/ssh ... done
[12:22:09] :: Starting graphics/vnc ... done
[12:22:09] :: Starting init/run-parts: 
[12:22:09] rc.local ... done
[12:22:09] <<< start

注意,要能成功图形界面调用需要提示 Starting graphics/vnc … done ,这时候我们就能来使用VNC 软件来调用我们的系统了。

我们手机设置地址为 localhost:5900 ,即可,名称随意,成功连接之后会提示你输入密码以登录系统,如果要电脑远程手机里的系统的话,需要处于同一个网络环境下,可以处于同一个wifi下面,例如我的手机是家里的第六台设备,IP地址为 192.168.1.6,所以我们在电脑端的 VNC viewer把要连接的地址从 localhost:5900 改为192.168.1.6:5900 即可,不是在同一台设备我们就输入它具体的IP地址和端口。然后连接成功手机或电脑都能进入一个图形界面。

安卓机顶盒安装Linux系统:

前言:因为笔者家里买宽带送了2个机顶盒,和原来家里的小米盒子,所以就回收一个机顶盒回学校用,要是能装一个Linux环境,没事也可以折腾折腾(虽然有电脑更好,但是放个机顶盒在宿舍也不碍事,无聊还能看会电视)

因为机顶盒没有root,所以需要使用360超级root来root一下,图片看到所需软件也还是那三个(两个),总之,就是先root,再按照我们安装手机那方式安装是没有错的,但这里有点小尴尬,有些图形界面遥控器那几个按钮不好按,好在小米盒子有投屏功能,就投屏到手机把一切点按都完成了,比手机麻烦一点,过程一样。

安装结束后:

这里提示都done完成掉了,注意看vnc 那一行是不是也done了,是的话就能远程机顶盒里面的系统了。笔者在全部都设置好之后,机顶盒只需要通电,电脑就能配置其中的系统了,是挺方便的,觉得放在宿舍也没啥关系。

这是刚装完系统后调用机顶盒里面的系统的截图:

空空的什么都没有,所以剩下的需要大家自己去配置了,但有个问题,机顶盒自带的储存太小,装完系统之后,系统可用空间太小不够用,这里建议还是插入一张闲置的TF卡,把路径修改到TF卡里面,才能保证系统正常使用。

没事的时候折腾一下锻炼一下动手能力也不见得不好,多实践,有些看起来感觉会的东西去实践一下,总归是自己的。

猜你喜欢

转载自blog.csdn.net/wuzebiao2016/article/details/79227396