简介

Linux Deploy是在Android通过chroot方式部署各种Linux发行版本的开源工具,并且在Google Play市场上提供了一个安装程序,非常方便将手机操作系统转换成完整的Linux系统:

  • 支持各种发行版本:Debian, Ubuntu, Kali Linux, Arch Linux, Fedora, CentOS, Gentoo, openSUSE, Slackware, RootFS (tgz, tbz2, txz)
  • 支持各种CPU结构:ARM, ARM64, x86, x86_64, emulation mode (ARM ~ x86)
  • 多种控制界面:CLI, SSH, VNC, X, framebuffer
  • 多种环境:XTerm, LXDE, Xfce, GNOME, KDE, other (manual configuration)

安装Debian

初始化要求

检查自己设备是否成功root,可以参考How to Check If Your Android is Rooted ,从Google Play Store下载安装joeykrim Root Checker,这个工具只用来检查是否成功root,不会对系统做任何修改,是一个安全的工具。

  • 从Google Play Store安装Linux Deploy软件包,然后启动Linux Deploy,按照其引导介绍界面,点击Install BusyBox

  • 从Google Play Store安装BusyBox,安装完应用程序,需要先点击应用程序图标

  • 我需要的是比较简单的字符终端,所以特意选择去掉了安装LXDE图形界面,也不需要安装VNC,只要安装 SSH Server

  • 确保网络联通情况下,点击'Install',安装过程是自动的,最后可以看到<<< end: install表示安装完成。

安装对网络有要求(景德镇访问非常不稳定),实际上我安装了多次才成功

默认启动的账户是android密码是changeme,请立即修改帐号密码。

  • 安装后通过ssh登录手机中运行的Debian Jesssie,可以看到系统占用了4G空间,对于一些常规的使用已经足够

可以在平时采用iPad Pro登录到Nexus 5手机的Linux操作系统,使用这个环境来做一些相关的维护和开发工作。

安装完成后的一些简单维护

作为服务器爱好者,安装的debian系统自然是选择最小化安装,安装完成后,可以做一些简单的包管理配置以便完善系统

apt-get update
apt-get upgrade
apt-get install dnsutils

由于网络不稳定等原因,在线安装debian的时候,有可能部分软件包安装存在问题,可以通过debian在线搜索软件包找到对应包进行补充安装。

主机名修改

hostname nexus5
echo nexus5 > /etc/hostname
sed -i 's/localhost/localhost nexus5/g' /etc/hosts

参考

results matching ""

    No results matching ""