
1.2.2 Kali Linux的安装
在镜像文件下载完毕后,打开VMware Workstation虚拟机,然后在“文件”菜单中单击“新建虚拟机”按钮,如图1.4所示。

图1.4 新建虚拟机
注意: 这里使用的虚拟机为VMware Workstation 16版本,限于篇幅,不再单独介绍该虚拟机的下载、安装和使用方式。
在弹出的“欢迎使用新建虚拟机向导”界面中选择“典型”,然后单击“下一步”按钮,如图1.5所示。
接下来将会弹出“安装客户机操作系统”界面,在这里可以选择以哪种安装方式进行安装。我们选择稍后“安装操作系统”(见图1.6),然后单击“下一步”按钮。
接下来选择要安装的客户机操作系统。Kali Linux是以Linux为基础的发行版,所以这里选择Linux,如图1.7所示。
接下来配置虚拟机的名称以及位置,如图1.8所示。需要注意的是,这里不要将虚拟机安装在默认的C盘下。

图1.5 典型安装

图1.6 选择安装操作系统的方式

图1.7 选择操作系统

图1.8 配置虚拟机名称以及位置
然后需要设置虚拟机的磁盘大小。如果经常使用,可将“最大磁盘大小”设置为40GB。如果只是偶尔使用,建议设置为 20GB。这里设置为 40GB,其他选项保持默认,如图 1.9所示。
至此,虚拟机的简单配置已经完成,如图1.10所示。
单击“完成”后,由于在图1.6中尚未选择镜像文件,因此虚拟机现在无法启动。为此,需要选择镜像文件。我们需要单击“编辑虚拟机设置”,并更改虚拟机的内存,这里将虚拟机的内存设置为2GB。
注意: 在设置虚拟机的内存时,尽量不要超出宿主机(即物理机)内存的3/4,也不要超出8GB,否则容易发生内存交换(即,由于虚拟机内存过大,导致宿主机内存不够用,然后不得不使用硬盘充当虚拟内存,由此导致宿主机和虚拟机的性能大大下降)。当然,如果宿主机内存足够大,可以忽略。

图1.9 设置磁盘大小

图1.10 完成虚拟机的配置
接下来设置处理器。通过设置处理器,可以提升虚拟机的运行速度以及性能。但在设置处理器时,依然需要考虑物理机处理器的情况。为此,打开任务管理器,单击“性能”标签,如图1.11所示。

图1.11 任务管理器
在“性能”标签下,可以看到作者所用的计算机的CPU配置。其中,插槽为1(也就是只有1个CPU);内核为2;逻辑处理器为4。所以在选择虚拟机处理器时,其内核数要低于4。
我们将“处理器数量”和“每个处理器的处理器内核数量”分别设置为1和2,如图1.12所示。这样就不会超过物理机逻辑处理器的数量。

图1.12 设置处理器的数量和内核数量
接下来配置虚拟机的镜像。在图1.12中单击“CD/DVE(IDE)”,并在右侧选中“使用ISO映像文件”单选按钮,然后找到下载的Kali Linux镜像,如图1.13所示。

图1.13 配置虚拟机镜像
接下来选择网络适配器,这里选择桥接模式,如图1.14所示。
在上述配置结束之后,单击“确定”按钮。然后,开启此虚拟机,进入Kali Linux的安装界面,如图1.15所示。
这里选择Graphical install选项,系统跳转到安装语言选择界面。在该界面中选择“中文(简体)”,然后单击Continue按钮,如图1.16所示。

图1.14 选择网络适配器

图1.15 Kali Linux安装界面

图1.16 语言选择
然后进入区域选择。在选择“中国”之后,单击“继续”按钮,即可进入配置键盘界面。在该界面中选择汉语,并单击“继续”按钮,Kali Linux将自动加载安装程序的组件。
在加载完毕后,Kali Linux会自动请求DHCP服务器分配一个IP地址,而且在分配完IP地址后,还会配置一个主机名(我们将主机名配置为kali)。
在配置完主机名后,将进入配置网络界面。这里需要配置域名,如果是将Kali Linux部署在服务器上,则这里可以输入域名,反之保留为空即可。
之后,系统将进入设置网络和密码界面,我们将用户名和密码分别设置为snowwolf和123qwe。
接下来,进入磁盘分区阶段,如图1.17所示。

图1.17 磁盘分区
由于我们是以虚拟机的方式进行安装,因此这里建议使用整个磁盘安装,而不用进行分区。
注意: 如果是将Kali Linux安装在物理机上,则建议手动分区后进行安装,以便形成双系统。
在图1.17中单击“继续”按钮,选择磁盘分区。由于只有一个磁盘,所以这里直接继续即可。
接下来,我们需要从几种磁盘分区方案中进行选择,这几种分区方案是Kali Linux自带的,如图1.18所示。这里推荐选择“将所有文件放在同一个分区中(推荐新手使用)”,以方便我们查找文件。

图1.18 选择分区方案
接下来就可以结束分区设定了,如图1.19所示。从中可以看到,在分区后添加了swap分区。这里选择“结束分区设定并将修改写入磁盘”,然后单击“继续”按钮。

图1.19 结束分区设定并将修改写入磁盘
接下来,在系统提示“将改动写入磁盘吗?”时,选择“是”,即可开始下载软件包并安装基本系统。具体所用的时间取决于网速、内存以及内核数。
在安装完成后,系统提示选择要安装的软件,如图1.20所示。这里保持默认选项即可。之后,系统开始自动安装选择的软件。具体的安装时间取决于网速,所以此时要确保网络畅通。

图1.20 选择要安装的软件
安装完选择的软件之后,系统会询问“将GRUB启动引导器安装到主引导记录(MBR)上吗?”,我们选择“是”即可,如图1.21所示。

图1.21 安装GRUB
之后,系统会显示要安装GRUB的设备,我们选择/dev/sda来安装GRUB启动引导器,如图1.22所示。

图1.22 选择安装GRUB的设备
在选择设备并安装完GRUB之后,系统自动进入“结束安装进程”阶段。在完整结束安装进程后重启系统,就可以看到Kali Linux的启动界面以及登录界面了。Kali Linux的登录界面如图1.23所示。

图1.23 登录界面
在登录界面中输入正确的用户名及密码(这里分别为snowwolf和123qwe)之后,将打开Kali Linux的主界面,如图1.24所示。
至此,Kali Linux的基础安装成功完成。不过,在正式使用Kali Linux之前,还需要进行简单的更新及配置。

图1.24 Kali Linux的主界面