Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
为什么要在手机上运行Linux?
- 装逼(你不觉得这很酷吗?)
- 开发(有点麻烦,不推荐)
- 打游戏(你确定?)
- 学习(我正在写做的…)
- 搞事情?
好了,废话不多说了,进入今天的正题。
手机运行Linux
要想在手机上运行Linux系统,我们就需要准备专用工具。有三种方法可以实现我们的需求,无梦在这里说道说道。
三种方法所需软件如下所示:
- 高级终端Termux
- 21世纪的终端
- linux Deploy
- JuiceSSH
第一种方法:chroot容器(需要root)
使用第一种方法运行Linux,使用的软件是Linux Deploy。
Linux Deploy使用chroot的的方式来运行Linux,使用它可以安装一个全新的linux系统,可以运行大部分的软件。
使用前置条件
- root权限
- busybox补全
- 足够的空间
- 稳定的网络
开始安装
- 选择系统为Ubuntu-lxde_arm,因为本人只使用了这个系统。其他系统请自己摸索。
- 更改你的用户和密码(可选)
更改本地化为zh_CN.UTF-8(中文环境,可选)
更改文件系统为ext4(可选)
更改桌面环境为xfce(可选)
安装类型:镜像文件(可选)
文件大小:2000MB(可选) - 架构选择。手机CPU是X86_64的选择amd64;CPU是arm的选择arm(默认,大部分都是arm);CPU是arm64的选择arm64。
- 最后点安装,等待。
注意:安装过程不能中断网络,一旦断网就失败了。
成功:出现done/skip…字样就说明安装成功了。
失败:出现fail字样建议更换镜像(系统)试试;出现`The container is not mounted.`建议删除镜像重装。
安装成功后需要配置
1.设置root密码
输入sudo passwd root
2.开启VNC
输入vncsever
3.下载中文字库防止方块字乱码
sudo apt-get install ttf-wqy-zenhei
到这里就完全成功了,快去试试吧!
第二种方法:proot容器(推荐)
高级终端Termux组合了强大的终端模拟和拓展Linux包收集支持。
• 享受bash 和 zsh。
• 使用nano 和 vim编辑文件。
• 通过ssh访问服务器。
• 使用gcc和clang编译代码。
• 使用python控制台来作为口袋计算器。
• 使用git 和 subversion检查项目。
• 使用frotz运行基于文本的游戏。
我个人最推荐新手使用这种方法,安装简单,操作方便。
只需要下载高级终端Termux或21世纪的终端即可。
不用root权限,不用费心安装,下载后自动解压安装,用不了1分钟。
虽然有一些软件不兼容,安装不上,不过够新手使用了。
我会在博客中不定时更新一些Termux安装技巧,大家有疑问也可以和我说。
第三种方法:JuiceSSH连接VPS服务器(推荐)
这种方法推荐给每一个人,真的!安装软件方便,Linux可以在云端运行,只需要花钱买一个VPS服务器。即可以学习Linux,又可以用来建站。
嫌服务器贵的可以看我上一篇
景安新用户福利,1核 1G 1m的云服务器只要96元/年,适合建站!
一年只要96元,既可以用来学习,又可以用来建站!
使用JuiceSSH连接服务器不推荐使用国外vps,反应太慢了。
如果不想备案也可以联系本人,我有闲置香港vps一台,配置为KVM 1核 512m 5m 5gssd,有需要的可以联系我,现价99元/10个月。
三种方法首推第二种方法:Termux,其次使用第三种方法:连接VPS,第一种方法太麻烦了,且经常出现莫名其妙的bug。
我会一直更新关于Ternux的使用教程以及低价服务器,供大家使用。
暂无评论内容