在下面这个网址 https://www.kali.org/downloads/ 可以看到如下的下载界面,可以选择自己想要的版本进行下载。目前建议都是下载 “Kali Linux 64 Bit” 这个版本,因为现在的电脑内存基本上都超过 4G 内存了,而 32 位的系统最大只支持 4G 的内存寻址,所以多于的内存在 32 位的系统上是完全没有作用的。
下载好 ISO 文件后首先建议校验一下 ISO 文件的 sha256sum 值,看看是不是和官网上(如上图)显示的一样,如果不一样,说明下载中有损坏,需要重新下载。计算 sha256sum 这个值的工具也比较多,Linux上有 sha256sum ,Windows上有 sha1sum.exe,这两个工具的使用方法都是在命令行执行,先键入 工具名字,然后空格,再跟上 ISO 文件。例如:sha256sum kali-linux-2018.1-amd64.iso 执行结果如下图:
计算出来的值是 ed88466834ceeba65f426235ec191fb3580f71d50364ac5131daec1bf976b317,和官网中的显示一样,所以下载的 ISO 文件是完整的。
2. 制作安装媒介
由于现在光盘用得比较少了,所以我们本次就只介绍使用 U 盘制作安装媒介的方法。
2.1. 在 Linux 下面制作
在 Linux 下面创建一个 U 盘安装媒介是非常容易的。一旦下载好了 ISO 文件并且验证了 sha256sum 值,就可以使用 dd 命令将 ISO 写入到 U盘里面了。这个操作是需要 root 用户权限的。
2.1.1. 确认 U 盘的设备路径
在终端执行 sudo fdisk -l,执行完这个命令你会看到如下图画面:
接着插入一个空间大于 4G 的 U 盘,记住,这个操作会格式化你的 U 盘,所以不要在里面放任何资料。插入 U 盘后再次执行 sudo fdisk -l,你会看到如下图:
看到区别了吧,/dev/sdb 就是你的 U 盘设备,当然你自己电脑上不一定是 sdb,有可能是 sdc sdd 等,要对比以上两张图找出你的 U 盘设备对应的是哪个设备。
2.1.2. 制作 U 盘安装媒介
现在你可以使用 dd if=kali-linux-2018.1-amd64.iso of=/dev/sdb bs=512k 这条命令制作了,制作完成后提示如下图:
2.2. 在 Windows 上制作 U 盘启动媒介
2.2.1. 下载制作工具 UNetbootin
下载链接如下:https://github-production-release-asset-2e65be.s3.amazonaws.com/239093/6de884d0-b862-11e7-8652-84d6fcbd2fc1?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20180406%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20180406T020619Z&X-Amz-Expires=300&X-Amz-Signature=9aefb590c0acdd683e3e83bfac91b4c882a606bf56aa3581b405b747bc0289b3&X-Amz-SignedHeaders=host&actor_id=24752500&response-content-disposition=attachment%3B filename%3Dunetbootin-windows-657.exe&response-content-type=application%2Foctet-stream
下载后可以直接在 Windows 上双击运行, 选择 U 盘设备,选择 ISO 文件,确定后就等进度条走完吧。由于我暂时没 Windows 环境,就没有截图,大家如果遇到问题可以和我交流。
3. 开始安装
3.1. 插入 U 盘开机进入启动项选择
BISO 如果没有设置允许以 U 盘设备启动的话需要先设置,开机进入启动项选择界面,不同的厂商进入的方式也不一样。比如我的是华硕笔记本,开机不停按 Esc 键即可进入启动项选择界面。进入之后选择你插入的 U 盘启动。可以看到如下图界面:
这些安装选项中,其中部分含义如下:
Live (amd64):直接在 U 盘中运行 kali Linux,这种方式不能安装新的安装包;
Live USB Persistence 和 Live USB Encrypted Persistence:持久 USB 安装和加密持久 USB 安装,可以把 U 盘变成一个移动的 kali Linux 系统,能够新安装软件;
Install:字符界面安装;
Graphical Install:图形界面安装;
在这里我们选择图形界面安装就可以了。回车后出现如下界面:
选择一种语言,建议选择 English,为什么呢?一方面英文支持很好,不会出现一些莫名其妙的错误,另一方面在使用这样的系统的过程中也是对自己英文水平的提高。
接下来物理地址,如下图:
输入主机名,如下图:
输入主机名,如下图:
接下来是主机域,这里直接回车就行:
接着就是输入用户名:
当然可以直接跳过,使用系统默认的就好。
然后就是创建用户了,不过 kali Linux 采用 root 用户的策略,默认会有 root 用户,这里可以输入自己的用户名:
然后选择时区:
终于到了安装的步骤了,这里对于初学者直接选择引导安装即可,如果想要高级安装,你也可以自行百度分区的策略,当然你也可以私信我的。
选择一块硬盘。
所有硬盘在一个分区安装,对于初学者这样最好,省去了不必要的麻烦。
结束分区,开始安装。
选择网络更新源,这里一定是默认的就好,还有你的网络一定要是没有被限制的,比如长城的宽带就有限制,在这里就一直卡住,跳不过去,电信的网我基本都没遇到过问题。
网络更新源下载和配置好后会进行安装,安装完后会弹出如下安装图形界面引导的界面,选择要安装在哪块硬盘上,回车即可。
安装完成后能看到如下界面,点击继续,然后拔出 U 盘,开机享受你的 kali Linux 系统吧。