安卓用termux安装kali linux教程

Termux是一个Android下一个高级的终端模拟器,开源且不需要root,支持apt管理软件包,十分方便安装软件包, 完美支持Python, PHP, Ruby, Go, Nodejs, MySQL等。随着智能设备的普及和性能的不断提升,如今的手机、平板等的硬件标准已达到了初级桌面计算机的硬件标准, 用心去打造完全可以把手机变成一个强大的工具.

 

1、下载termux

下载termux的方法很多,可以去termux官方网站:https://termux.com/

由于官方网站可能会打不开,因此,我建议大家去:https://f-droid.org/packages/com.termux/ 下载APK!

 

2、安装termux.apk

安卓手机安装APK我就不多说了,非常的简单,大家都能懂。

 

3、获取root权限

手机没有root需要用到proot工具来模拟某些root环境。

$ pkg install proot   #安装proot
$ termux-chroot       #启动模拟root环境

注意:

termux-chroot 这条命令随时都可以执行,只要你发现权限不对,不是root权限,就可以先执行这条命令。

 

4、安装git

$ pkg install git

 

5、通过git获取到atilo

atilo是一个在termux上安装Linux的bash脚本,通过这个脚本可以安装Arch、Alpine、CentOS、Debian、Fedora、Kali、OpenSuSE、ParrotOS、Ubuntu Cosmic、Ubuntu LTS这些Linux系统。

$ cd /usr
$ git clone https://github.com/YadominJinta/atilo

 

6、进去atilo并给执行权限

可能有些手机是不需要给执行权限,直接执行就可以了。我这里主要是以atilo中文为主,所以我进入的是CN目录,如果你不想进入中文,可以不进此目录。

$ cd /usr/atilo/CN
$ chmod +x atilo_cn

 

7、安装kali

由于我已经知道是安装kali了,因此我就直接执行了。

如果你不清楚,也可以通过“./atilo_cn list”先列出来有哪些系统?支持安装哪些?

$ ./atilo_cn install kali

 

给大家看下我小米手机安装成功的样子,只报了一个"proot warning: can’t sanitize binding “/sdcard”: No such file or directory"的错误。termux安装kali linux成功,但报错误proot warning: can’t sanitize binding “/sdcard”: No such file or directory

 

后面我给termux开启读写sdcard卡的权限,并重启小米手机,再次进入即真正的成功了。

termux启动kali linux

 

注意问题一:

走到第七步的时候,可能你会遇到如下错误:

proot warning: can’t sanitize binding “/sdcard”: No such file or directory

proot warning: can’t chdir(“/root/.”) in the guest rootfs: No such file or directory

proot info: default working directory is now “/”

proot error: ‘/usr/bin/env’ not found (root = /home/.atilo/kali, cwd = /, $PATH=(null))

fatal error: see `proot –help`.

proot error: trying to remove a directory outside of ‘/data/data/com.termux/files/usr/tmp’, please report this error.

termux安装kali linux proot错误

 

出现这个问题,通常都是“正在下载中 ...下载的kali不完整所引起的,默认情况下,下载的kali的路径位置在:

/home/.atilo/tmp

 

我们在安装kali的时候,下载有一个提示进度条,一定要100%,解压后大小约有60多M吧!如果下载的kali不完整,我们需要先删除kali,再去重新执行安装命令,如下:

$ rm -rf /home/.atilo/tmp/kali
$ ./atilo_cn install kali

如果不先删除下载的kali,直接执行安装命令,它会“跳过下载”。

 

注意问题二:

第七步安装的时候,可能你不会报其它的错误,但是你会仅仅只报一条如下的错误:

proot warning: can’t sanitize binding “/sdcard”: No such file or directory

 

出现这个错误,就好解决多了,原因是termux没有开启读写sdcard卡的权限。

由于这个权限问题,每个手机不一样,大家自己去手机管理权限处自行设置吧!

必须是先走安装步骤成功后,再去开启读写sdcard卡的权限,然后要重启手机,最后再次进入termux才会生效。

注意:有时候可能你已经给了termux读写sdcard卡的权限,也重启了手机,但是依然还会报这个错误,却又能进去kali,这个我也不知道为什么,可能是手机的原因吧。

 

8、启动kali

$ startkali

startkali

 

总结:

这里仅仅只是讲了安卓用termux安装kali linux教程,用termux进入kali后,怎么操作?又会遇到哪些错误这个就要自己研究了,至少我们已经进入了kali这个系统,后面的操作跟电脑Kal Linux并没有太大的区别。

 

 

快速 安卓用termux安装kali linux命令

$ pkg install wget openssl-tool proot -y && hash -r && wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/Installer/Kali/kali.sh && bash kali.sh
    A+
发布日期:2020年01月13日 20:49:27  所属分类:Kali Linux
最后更新时间:2020-01-18 11:28:31
付杰
  • ¥ 99.0元
  • 市场价:129.0元
  • ¥ 198.0元
  • 市场价:298.0元
  • ¥ 1999.9元
  • 市场价:8999元
  • ¥ 15元
  • 市场价:15元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:11   其中:访客  0   博主  0

  1. 头像 VCG 1

    确实
    ./atilo_cn install kali

    • 付杰 付杰

      @VCG 你操作肯定有问题。没有按照文章步骤走?

  2. 头像 VCG 1

    这个怎么解决
    ModuleNotFoundError:No module named 'requests'

    • 付杰 付杰

      @VCG ModuleNotFoundError:No module named ‘requests’ 没遇到过这种错误。你确定是按照文章中步骤走的?

  3. 头像 爱好者 0

    /atilo_cn install kali 未知的命令

    • 付杰 付杰

      @爱好者 你可以先看一下是否有那个命令?

  4. 头像 自由职业者 0

    断线后,再打开依然如此,它出现的仍是“unable Install Terms was unable to install the bootstrap packages…………….. ”。
    另外请问如果装好了,可以在手机上同时装Android 与Linux两套系统吗?能否随意切换?

    • 付杰 付杰

      @自由职业者 你还是没有理解termux是什么?哎!

    • 付杰 付杰

      @自由职业者 你还是没有理解termux是什么?哎!手机上自带的不就是安卓系统吗?termux安装的不就是Kali Linux系统吗?

  5. 头像 自由职业乐园 0

    请问安装termux时,为什么出现“termux was unable to install”?

    • 付杰 付杰

      @自由职业乐园 你的termux没有正确安装吧!给你一个解决思路:
      1、关闭网络连接。
      2、等一会儿。
      3、重新打开它们。
      4、然后再次点击Termux图标。