树莓派(Raspberry Pi)4B无界面安装Kali系统篇
树莓派4B这是一款基于ARM微型电脑主板,主要为学生编程教育而设计,别看外表“娇小”,但是内“心”强大!视频、音频等功能皆有,可谓麻雀虽小,五脏俱全。这边购买的一款应该是树莓派4代B型(Raspberry Pi 4 Model B Rev 1.2)。SOC(处理器)CPU速度&核心内存USB网口SD卡接口BCM28454核4GB3.0& 2.0千兆以太网Micro SD接口固件安装
树莓派4B
这是一款基于ARM微型电脑主板,主要为学生编程教育而设计,别看外表“娇小”,但是内“心”强大!视频、音频等功能皆有,可谓麻雀虽小,五脏俱全。这边购买的一款应该是树莓派4代B型(Raspberry Pi 4 Model B Rev 1.2)。
镜像下载地址:https://www.offensive-security.com/kali-linux-arm-images/
| SOC(处理器) | CPU速度&核心 | 内存 | USB | 网口 | SD卡接口 |
|---|---|---|---|---|---|
| BCM2845 | 4核 | 4GB | 3.0 & 2.0 | 千兆以太网 | Micro SD接口 |
固件安装
- 准备读卡器,将Micro SD卡插入读取器。
- 将读卡器插入电脑
- 预先下载需要安装的系统(这个网上搜一下,我这边安装的是
kali-linux-2020.1a-rpi3-nexmon-64.img)
固件是.img.xz格式的,使用Windows烧写需要先解压为.img格式。
- 使用SDFormatter 对卡进行格式化(有必要的话多格式几次)

- 使用
BalenaEtcher将固件烧录到SD卡
- 烧录完成,取下读卡器,插入到我们得树莓派板子上

- 启动树莓派
板子ip地址获取&设置
启动树莓派,配置所限制,没有图形化工具? 那么怎么知道板子的ip地址呢?
这边使用了一个简单方法,利用路由器的dhcp功能。将板子接入到路由器上,然后登陆路由器的界面,查看连接设备,获取地址信息。
使用SSH工具进行连接即可,账户root 密码 toor 。
为了之后登陆能够一直使用,这边尽量自己配置一个静态ip地址:
auto lo
iface lo inet loopback
auto eth0//就是前面查看的名字
iface eth0 inet static
address 192.168.0.101 //IP地址
netmask 255.255.255.0 //掩码
gateway 192.168.0.1 //网关
dns-servername 114.114.114.114
该方法 好像未生效! 先不管,后续再来研究?暂时还是dhcp吧
至少现在我们能够操作树莓派了!!!
源切换
切到国内源:vi /etc/apt/source.list
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
如果是raspberry 则使用如下源:
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
执行如下操作对源进行更新,软件进行升级&清除:
apt-get update & apt-get upgrade
apt-get dist-upgrade
apt-get clean
配置VNC连接
- 这里是用了先安装x11vnc
apt-get install x11vnc - 安装完成后,我们执行下面这条语句设置密码
x11vnc -storepasswd - 最后会询问您是否要将密码写入
/root/.vnc/passwd并选择y
接在在终端输入tightvncserver开启vnc - 使用
vnc viwer进行连接测试:
- 连接进去

配置xrdp
- windows下使用mstsc 既可以连接,输入ssh用户名、密码既可以连接

xrdp安装步骤: apt-get install xrdpapt-get instlal xfce4- 用vim打开
/etc/xrdp/startwm.shvi /etc/xrdp/startwm.sh
在里面添加echo "xfce4-session" > ~/.xsession service xrdp startsystemctl enable xrdp.service
该效果貌似更好一点!
设置中文
- 在终端上先输入
apt-get install xfonts-intl-chineseapt-get install ttf-wqy-microhei - 安装中文字体
接着安装locatesapt-get install locales
完成后执行dpkg-reconfigure locales
在界面上选择en_US.UTF-8和zh_CN.UTF-8按确定后选择zh_CN.UTF-8为默认
重启后就能看到中文界面了
设置日期
执行这三条cp /usr/share/zoneinfo/GMT /etc/localtimeln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtimesudo ntpdate cn.pool.ntp.org
前两条是把默认的UTC 改为CST,第三条是同步时间
更多推荐

所有评论(0)