手机安装linux deploy 安装和配置

最近在淘了一款二手三星的sw-2014,正好最近正在研究智能家居。就想用它来搭建domoticz来管理,虽然手头也有一块吃灰的树莓派3b,但是觉得用树莓派搭建有点浪费,索性就用这款手机。

【为什么不用temux?】

sw-2014的手机的系统为安卓4.0的系统,而且能root的话,当然要用linux deploy

一 、安装过程

已经root的手机(4.0的系统非常容易root ),如果不能root的话还是用temux吧,手机ram最好在1G以上,rom在16G以上。

  1. 安装busybox (这没什么可说的root授权之后,直接安装就行,这是安装之后的主界面) 手机安装linux deploy 安装和配置_第1张图片
  2. 安装linux dploy (安装之后的主界面)手机安装linux deploy 安装和配置_第2张图片
  3. 点击右上角三条横杠,开始配置把锁定wifi和cpu勾上,否则会连接不上!手机安装linux deploy 安装和配置_第3张图片
  4. 配置环境 这一步很重要!!!,否则后面linux会安装不上,PATH变量填上在busybox里面location,位置见上图。我这里的是/system/xbin,填写以后一定要点更新操作系统环境!手机安装linux deploy 安装和配置_第4张图片
  5. 可以启用调试模式来查看启动的详细信息手机安装linux deploy 安装和配置_第5张图片
  6. 安装linux系统,回到主界面按右下角的三条杠来配置你想要安装的linux系统的版本,并且开启ssh服务手机安装linux deploy 安装和配置_第6张图片手机安装linux deploy 安装和配置_第7张图片
  7. 配置好了以后点右上角的三个点,然后点安装,接下来就是漫长的等待过程,安装好了后,点击启动容器,就可以了。手机安装linux deploy 安装和配置_第8张图片

获取linux容器的root权限(跳坑指南)

其他的手机获取root权限用su就可以了,但是三星的手机会出现错误
PERM_ROOT(0,-1,-1) PERMISSION
要先安装一个终端的app,授予root权限,然后进入deploy设置里env目录,目录一定要找对!!!,然后执行这条命令。

  ./linuxdeploy shell

进入容器的shell,然后执行修改root密码的命令,这样就有root的密码了。

passwd root

然后直接在ssh用root登录就可以了。

二、后记

由于linux是运行在chroot的容器里面的systectl命令会用不了,但是可以用rc.local来开机启动某些服务,linux的架构可以选择其他的版本,但是x86我没有安装成功,下次再说安装domoticz和开机自启动。

你可能感兴趣的:(手机安装linux deploy 安装和配置)