有很多技术可以实现在安卓手机上安装 Linux,这里推荐给大家的是 Linux Deploy 这款应用,可以在在 google play 里下载。Linux Deploy 是一款开源的 app,使用它,我们可以轻松的安卓手机里安装和运行 Linux,这里安装的 Linux 系统是运行在一个 chroot 环境中的,也就是说,它将使用一个特殊目录作为临时 root 目录。因为 root 目录是系统的根目录,在 chroot 环境中运行的 app 是无法访问到比 root 更高的目录的。也就是说,chroot 创造了一个独立的运行环境,它不会影响安卓手机里的其它东西。
在安卓手机里安装完整功能的 Linux 系统的前提是:你的手机需要 root 权限。
还有一个技术前提是,需要知道如何远程的通过 SSH/VNC 管理 Linux 系统。
下面我们就开始介绍如何安装 Linux 系统。首先看看 Linux Deploy 启动后的界面:
在正式安卓之前,首先我们要选择 Linux 发行版本, Linux Deploy 支持很多流行的发行版,点击上图界面里右下角的 「 下载箭头 」 按钮,弹出选择下载/配置 Linux 安装属性界面:
点击里面的 「 发行版 」 ,可以看到主要的几个流行的 Linux 发行版本都在这里,包括Debian,Ubuntu,Kali linux,Arch Linux,Fedora,CentOs,openSUSE,Gentoo,Slackware,RootFS。
除了选择发行版外,安装属性界面里还有几个属性需要注意:
-
「 源地址 」 修改成国内镜像地址,否则安装速度会很慢。 -
「 启用自定义脚本执行 」,这样你可以在 rc.local
里添加 cron 等自启动服务 -
「 允许SSH服务器启动 」,这个很重要,否则安装完成后连接不上 Linux 服务器 -
如果你想使用图形界面,需要开启 「 允许图形界面启动 」选项。
把这些设定好后,回到首界面,点击首界面的左上角的菜单图标,弹出菜单,点击 「 设置 」 菜单,出现设置界面:
在 「 设置 」 界面里,需要注意的项目:
-
选中 「 锁定Wi-Fi 」 ,这样可以在手机休眠时 Linux 也保持联网; -
选中 「 Wake lock 」,功能同上; -
选中 「 Network trigger 」,当网络后变化时,系统会做相应调整; -
点击 「 更新环境 」 ,每次修改完 「 安装属性 」设置都要点击这个选中,更新配置。
设置好上面的参数后,回到应用首界面,点右上角的三个点按钮,在里面点击 「 安装 」 ,等待安装成功,整个安装过程大概30分钟左右。
安装完成后,会出现 「
如果安装无误,那么就可以点击屏幕下面的 「 启动 」 ,然后从电脑上开启 ssh 客户端,连接在安卓手机上安装的 Linux 系统,进行管理,安装新软件,启动你需要的服务。是不是很炫酷呢,感兴趣的同学可以赶紧去试试哦!
本文来源:www.lxlinux.net/install-linux-in-cellphone.html,若引用不当,请联系修改。
评论前必须登录!
注册