kali系统交流

树莓派U盘安装Kali教程

2016-01-13  本文已影响3684人  Davidham3

树莓派U盘安装Kali教程

笔者刚接触树莓派一段时间,之前一直用的是Raspbian的系统,现在想换一下Kali的系统,板子是2代的,以下是我的折腾记录,没有显示器,系统是装在U盘上的,需要:树莓派2代一台(其他的不知道可以不可以),64M或以上内存卡一张,8G或以上U盘一个,网线一根(用来把树莓派和电脑连接到同一个局域网下)

目前树莓派的启动还是不能完全脱离SD卡,必须用SD卡启动,但是SD卡的寿命实在是太短,一旦树莓派死机,强行拔电源的话又会损伤SD卡,于是笔者就研究了一下如何将系统装在U盘上,使用的是berryboot引导,系统启动后,就不会再使用SD卡,因此SD卡也就不会轻易损坏了。

下面是笔者装系统的过程了:

  1. 下载最新的berryboot,笔者下载的是'berryboot-20150916-pi2-only'解压至一张格式化后的FAT32的SD卡中,并且在cmdline.txt里面内容的后面加个空格,然后输入
    vncinstall ipv4=192.168.1.110/255.255.255.0/192.168.1.1
    这里的192.168.1.110是树莓派的IP地址,192.168.1.1是路由器的IP地址,如果在路由器里面设置过树莓派的静态地址,先把路由器中的设置删除掉。

  2. 插上U盘和SD卡,连接网线至路由器,接上树莓派电源,在PC端打开VNC客户端,VNC客户端需要先把FullColour设置成True,然后连接刚才设置的IP:192.168.1.110。

  3. 然后一路设置就OK了,第二步选择U盘,然后格式化,之后会弹出一个列表,提示下载一个新的镜像,里面已经给了许多镜像可供选择,我选择了Kali(2.0.1)。

  4. 下载完后点击exit退出就行,然后会让你选择启动的系统,选择刚刚下好的就行

  5. 在PC端打开putty,输入192.168.1.110,连接就可以,登陆的账号是:root,密码是toor。
    下一步是下载raspi-config,因为kali(2.0.1)是没有raspi-config的。
    先看看http://archive.raspberrypi.org/debian/pool/main/r/raspi-config/这里面最新的版本是哪个,我这里最新的版本是'raspi-config_20160108_all.deb'。
    然后去http://http.us.debian.org/debian/pool/main/l/lua5.1点进去找到armhf的最新版,我这里是'lua5.1_5.1.5-8_armhf.deb'。
    然后再去http://http.us.debian.org/debian/pool/main/t/triggerhappy/
    再去http://http.us.debian.org/debian/pool/main/a/alsa-utils/找armhf的最新版,我这里看到的是'alsa-utils_1.0.28-1_armhf.deb'。
    看看最新的版本是什么,我这里看到的是'triggerhappy_0.3.4-2_armhf.deb'。

    执行

wget http://archive.raspberrypi.org/debian/pool/main/r/raspi-config/raspi-config_20160108_all.deb
wget http://http.us.debian.org/debian/pool/main/l/lua5.1/lua5.1_5.1.5-8_armhf.deb
wget http://http.us.debian.org/debian/pool/main/t/triggerhappy/triggerhappy_0.3.4-2_armhf.deb
wget http://http.us.debian.org/debian/pool/main/a/alsa-utils/alsa-utils_1.0.28-1_armhf.deb
dpkg -i alsa-utils_1.0.28-1_armhf.deb
dpkg -i triggerhappy_0.3.4-2_armhf.deb
dpkg -i lua5.1_5.1.5-8_armhf.deb
dpkg -i raspi-config_20160108_all.deb
如果中途出现错误,一般都是少装了哪个包,或者版本不对,我这个Kali是armhf的,还有armel,由于笔者也是初学者,目前还分不清哪个是哪个,不过你要是下载错了,安装的时候会报错的,告诉你你安装的是armel,然而系统是armhf。

接下来我们执行`raspi-config`就可以进入raspi-config界面了。
  1. 下一步是更改软件源,执行nano /etc/apt/sources.list,将里面的内容全部注释掉,也就是在每行的前面加个'#'号,在下面加上以下内容
deb http://mirrors.aliyun.com/kali  sana main non-free contrib
deb-src http://mirrors.aliyun.com/kali  sana main non-free contrib
deb http://mirrors.aliyun.com/kali-security  sana/updates main contrib non-free
deb-src http://mirrors.aliyun.com/kali-security  sana/updates main contrib non-free

然后按Ctrl+O保存,Ctrl+X退出。
执行

apt-get update
apt-get upgrade
apt-get dist-upgrade

更新系统
之后就可以装软件了

  1. 首先安装xrdp,执行
apt-get install xrdp
service xrdp start

然后就可以远程控制了,在PC端打开运行,输入mstsc,然后输入树莓派的IP地址,192.168.1.110,然后就可以连接进去了。

  1. 安装中文字库
apt-get install ttf-wqy-zenhei
apt-get install scim-pinyin
raspi-config

选择'change_locale',在Default locale for the system environment:中选择zh_CN.UTF-8,配置完成之后,输入reboot重启

  1. 由于Kali只有root用户,一直使用root用户很危险,所以应该新建一个标准用户。
useradd -m user1
passwd user1

输入两次密码,添加用户到sudo群组(允许用户进行安装软件、允许打印、使用特权模式等操作)。

usermod -a -G sudo user1

(注意:-a意味着附加或添加,-G意味着指定一个群组/多个群组)。将之前创建的用户的默认外壳改成bash:

chsh -s /bin/bash user1

参考链接:如何在Kali Linux中添加/删除用户(标准用户/非root用户)

  1. 安装python3
    apt-get install python3(还是在putty的SSH连接下安装),然后安装pip,执行
wget https://bootstrap.pypa.io/get-pip.py
python3 get-pip.py
  1. 安装lxml
apt-get install libxml2-dev
apt-get install libxslt1-dev
apt-get install python3-lxml

参考链接:
1.Updated: Raspi-config in Kali

上一篇下一篇

猜你喜欢

热点阅读