然而,直接在物理机上安装Kali可能会带来一些风险,特别是在你希望保持原有操作系统不变的情况下
这时,虚拟机就成了一个理想的选择
VMware Workstation或VMware Player提供了一个安全、隔离的环境,让你能够在其中运行Kali Linux而不会影响到主机系统
下面,我们将详细讲解如何使用VMware安装Kali虚拟机
一、前期准备 在开始安装之前,你需要确保已经满足了以下前提条件: 1.下载VMware:确保你已经安装了VMware Workstation或VMware Player
你可以从VMware的官方网站下载并安装最新版本
2.下载Kali镜像:访问【Kali官方网站】(https://www.kali.org/get-kali/# kali-installer-images)下载适用于你的架构(32位或64位)的Kali Linux镜像文件
通常,建议选择64位版本以获得更好的性能
3.关闭防火墙和杀毒软件:在安装过程中,为了避免潜在的冲突,建议暂时关闭主机的防火墙和杀毒软件
二、创建VMware虚拟机 1.打开VMware:启动VMware Workstation或VMware Player
2.新建虚拟机: - 点击右上角的“文件”菜单,选择“新建虚拟机”
- 在弹出的向导窗口中,选择“自定义(高级)”并点击“下一步”
3.配置虚拟机硬件: -兼容性:保持默认设置,点击“下一步”
-稍后安装操作系统:选择此选项,因为你稍后将通过ISO镜像文件安装Kali
点击“下一步”
-客户机操作系统:选择“Linux”,版本选择“Debian 10.x 64位”或更高版本(根据你的Kali镜像选择)
虽然Kali是基于Debian的,但VMware的Debian选项通常与Kali兼容
点击“下一步”
4.命名虚拟机: - 为你的虚拟机命名,并选择一个非系统盘的位置来存储虚拟机文件
点击“下一步”
5.处理器配置: - 根据你的需求和电脑硬件限制,合理分配处理器数量和内核数量
通常,分配2个处理器内核是一个不错的选择
点击“下一步”
6.内存分配: - 根据你的需求分配内存大小
对于Kali来说,2GB内存通常足够
点击“下一步”
7.网络类型: - 选择“使用网络地址转换(NAT)”以便虚拟机能够访问互联网
点击“下一步”
8.I/O控制器: - 保持默认设置,点击“下一步”
9.虚拟磁盘类型: - 选择“SCSI”以获得更好的性能
点击“下一步”
10. 选择磁盘: - 选择“创建新虚拟磁盘”
点击“下一步”
11. 指定磁盘容量: - 根据你的需求分配磁盘空间
虽然20GB是一个常见的选择,但你可以根据需要调整大小
注意,这里分配的空间是虚拟的,并不会立即占用物理磁盘上的相同空间
选择“将虚拟磁盘存储为单个文件”
点击“下一步”
12. 高级磁盘选项: - 保持默认设置,点击“下一步”
13. 自定义硬件: - 点击“自定义硬件”按钮以进一步配置虚拟机硬件
- 在硬件列表中,选择“CD/DVD(IDE)”,然后选择“使用ISO映像文件”,点击“浏览”选择你下载的Kali镜像文件
- 关闭硬件自定义窗口,点击“完成”以创建虚拟机
三、安装Kali Linux 1.开启虚拟机: - 在VMware主页上,找到你刚刚创建的虚拟机,点击“开启此虚拟机”
2.开始安装: - 虚拟机启动后,你将看到Kali Linux的安装界面
选择“Graphical install”(图形化安装)
- 选择语言为“中文(简体)”,然后点击“Continue”
- 选择地区为中国,继续点击“继续”
- 选择键盘布局为汉语,点击“继续”
3.设置主机名: - 输入一个主机名,然后点击“继续”
4.配置网络: - 根据需要配置网络设置,通常可以保持默认设置并点击“继续”
5.设置用户名和密码: - 输入一个普通用户账号的用户名和密码,然后继续
这将作为你的主要登录账号
6.磁盘分区: - 选择“向导-使用整个磁盘”,然后点击“继续”
- 保持默认设置,继续点击“继续”
- 选择分区方案为“将所有文件放在同一个分区中(推荐新手使用)”,然后点击“继续”
- 选择“结束分区设定并将修改写入磁盘”,点击“继续”
- 确认操作,点击“是”以继续
7.安装GRUB启动引导器: - 选择“是”以安装GRUB引导加载程序
- 选择安装到`/dev/sda`(通常是你的虚拟磁盘),然后点击“继续”
8.完成安装: - 安装完成后,点击“继续”以重启虚拟机
四、首次登录与配置 1.登录系统: - 重启后,输入你之前设置的用户名和密码登录到Kali Linux桌面
2.设置中文语言(如有需要): - 如果系统默认语言不是中文,你可以通过终端设置
打开终端,输入`dpkg-reconfigurelocales`,然后选择`zh_CN.UTF-8 UTF-8`作为中文语言包
3.添加root用户及密码: - 打开终端,输入`sudo -i`切换到root用户
然后输入`passwdroot`来设置root用户的密码
4.设置快照: - 在虚拟机运行之前,建议设置快照以便在需要时恢复到某个特定状态
关闭虚拟机,然后点击虚拟机设置界面的快照图标,填写快照名称和描述后拍摄快照
五、系统更新与软件源配置 1.更新系统: - 打开终端,输入`sudo apt update`来更新软件包列表
然后输入`sudo apt upgrade`来升级已安装的软件包
2.更改软件源: - 由于Kali的官方源位于国外,可能会导致更新速度较慢
你可以将软件源更改为国内的镜像源,如阿里云或清华源
编辑`/etc/apt/sources.list`文件,将原有的官方源替换为国内镜像源
例如,使用清华源: ```bash deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free deb-src http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free ``` - 保存并关闭文件后,运行`sudo aptupdate`来更新软件包列表
六、文件共享与VMware Tools安装 1.文件共享: - 为了在物理机和虚拟机之间共享文件,你可以在物理机上创建一个共享文件夹,然后在VMware虚拟机设置中选择该文件夹作为共享路径
在Kali系统中,你可以访问`/mnt/hgfs`目录来查看共享的文件
2.安装VMware Tools: - VMware Tools提供了一系列增强功能,如全屏模式、共享文件夹和更好的图形性能
在Kali虚拟机中,你可以通过“虚拟机”菜单选择“安装VMware Tools”
然后按照提示挂载VMware Tools安装镜像并运行安装程序
七、总结 通过以上步骤,你已经成功在VMware中安装了Kali Linux虚拟机
这个隔离而安全的环境将让你能够自由地进行信息安全实验和渗透测试,而不必担心对主机系统造成影响
记得定期更新系统和软件源以