1. 前往官网下载kali系统https://www.kali.org/
进入download下载页,主要有两种下载方式,一种是kali linux images,一种是Kali Virtual Images。
这里建议下载kali linux images 64 bit,自己安装kali,避免出现一些问题,比如驱动不兼容等。

2. 打开VMware虚拟机,选择创建一个新的虚拟机。

3. 选择自定义模式。

4. 下一步,虚拟机硬件兼容性,选择workstation 11.0。

5. 指定kali镜像的位置。
Installer disc image file(iso)

6. 选择操作系统,kali是Debian操作系统。
Select a Guest Operating System
Choose Linux as a Guest Operating System and choose Debian 7.x 64-bit version

7. 给虚拟机起个名字,比如kali,并指定虚拟机镜像的存放位置。
Name the Virtual Machine

8. 指定要向此虚拟机提供多少个处理器和核心。 默认是好的,但我想我的虚拟机更强大。 所以,我给了1个处理器和4核。
New Virtual Machine Wizard
Process Configuration
Number of processors:1
number of cores per processor:4

9. 选择内存,推荐2G,即2048 MB。
Memory for the Virtual Machine

10. 使用NAT模式网络,默认即可。
Network connection

11. 在选择I / O控制器类型部分只需单击下一步。 建议在大多数情况下使用LSI逻辑。
Select I/O Controller Types
Simply click Next at the Select I/O Controller Types section. LSI Logic is recommended for the most cases.

12. 单击下一步以在选择磁盘类型部分继续。
Select a Disk Type
SCSI (Recommended)

13. 单击下一步为虚拟机创建新的虚拟磁盘。
Select a Disk
Create a new virtual disk

14. 设置要使用的磁盘空间。 我设置为30 GB。 我还单击将虚拟磁盘存储为单个文件选项。
Specify Disk Capacity
Maximum disk size(GB) : 30
Store virtual disk as a single file

15. 继续点击下一步
Specify Disk File
默认不需要修改,Kali Linux 2 Sana.vmdk

16. 点击完成
一个虚拟机配置就全部完成了。

17. 现在,我们可以点击虚拟机的启动,开启这个虚拟机了。
Power on this virtual machine

18. 选择图形界面进行安装
Graphical install

19. 选择语言(select a language),建议默认英语就好了。

20. 选择你的地址(Select your location),默认米国就好了。

21. 选择键盘(Configure the keyboard),继续默认。

22. 设置Kali Linux的名字,随便起个kali就可以了。

23. 配置网络名,不需要填写,点击继续就好
Domain name

24. 设置root登陆密码,一定要记住。
Set up users and password

25. 选择引导 - 使用整个磁盘选项,然后单击继续。 使用整个磁盘是安全的,因为它是虚拟磁盘。
Partition disks
Guided - use entire disk

26. 单击分区磁盘屏幕上的继续。
Partition disks
SCSI3(默认)

27. 选择一个分区中的所有文件(建议新用户使用)。
Partition disks
partitioning scheme:
All files in one partition (recommended for new users).

28. 选择完成分区并将更改写入磁盘。
Finish partitioning and write changes to disk.

29. 选择是将更改写入磁盘。
Partition disks
Write the changes to disks? YES!

30. 等待安装程序完成其作业。 可能需要5-10分钟。
等待进度条慢慢动就好了
Install the system

31. 选择是,配置包管理器,以便网络镜像可用于任何可用的更新。
Configure the package manager
Use a network mirror?
Yes!

32. 点击继续
Configure the package manager
HTTP proxy information (blank or none)
不需要填写

33. 选择是在您的虚拟硬盘上安装GRUB引导加载程序。 这是非常重要的一步,否则你的vm将无法启动。
install the GRUB boot loader on a hard disk
install the GRUB boot to the master boot record?
Yes!

34. 选择将在其上安装GRUB的/ dev / sda。
install the GRUB boot loader on a hard disk
Device for boot loader installation
选择/dev/sda

35. 单击完成安装屏幕上的继续。 您的vm将很快重新启动。
Finish the installation

36. 重启后,选择Kali GNU/Linux,登陆输入密码,好了,开启kali。

参考英文流程:
www.sysadminshowto.com/how-to-install-kali-linux-2-sana-in-vmware-workstation-11-step-by-step-guide/