kali虚拟机装机步骤并不复杂,只要跟着系统化流程走,新手完全能跟上;本文按VMware和VirtualBox双路线拆解全流程,并附常见报错排查方案。
kali虚拟机安装前的准备工作
先确认硬件和宿主机环境
装kali虚拟机之前,先看电脑配置是否达标,业内专家指出,虚拟机运行kali的最低内存建议4GB以上,硬盘剩余空间至少60GB,CPU支持虚拟化技术,Windows系统可在任务管理器“性能”标签页查看“虚拟化”是否已启用,如果显示“已禁用”,需要进BIOS开启Intel VT-x或AMD-V。
这里要区分一个场景:如果只是做入门渗透测试练习,分配2核CPU、4GB内存、40GB虚拟磁盘足够;如果要跑图形化工具和多个靶机环境,建议分配8GB内存并预留100GB空间。
选择VMware还是VirtualBox
| 对比项 | VMware Workstation Player | VirtualBox |
|---|---|---|
| 价格 | 个人免费版够用 | 完全开源免费 |
| 性能 | 图形性能较好 | 轻量稳定 |
| 快照功能 | Player版受限 | 完整支持 |
| 新手友好度 | 界面直观 | 稍有门槛 |
日常咨询中,kali虚拟机装机步骤哪个版本简单是高频问题,行业共识认为,VMware对新手更友好,尤其是网络适配器设置和拖拽文件功能,以下先按VMware路线演示,VirtualBox用户可跳转第三节。
VMware安装kali虚拟机完整步骤
下载kali镜像和VMware软件
去kali官网下载虚拟机镜像,找到“VMware”专用镜像包,文件格式为7z压缩包,解压后直接得到.vmx文件,省去手动创建虚拟机的过程,如果下载标准ISO镜像,后续需手动选择操作系统类型。

VMware Workstation Player从官网下载,安装时勾选“增强型键盘驱动程序”,其余默认即可,安装完成后重启电脑。
导入或新建kali虚拟机
方法A:直接导入VMware镜像
解压下载的kali-vmware压缩包,双击.vmx文件,VMware会自动加载配置,这一步无需设置内存和CPU,官方预置参数已是最优解。
方法B:手动创建虚拟机
点击“创建新虚拟机”,选择“稍后安装操作系统”,客户机操作系统选Linux,版本选Debian 10或11(kali基于Debian),分配内存建议4096MB,处理器数量给2个,磁盘大小默认20GB不够,改为50GB,存储为单个文件,方便迁移。
加载ISO并启动安装
在虚拟机设置里,将下载的kali ISO镜像挂载到CD/DVD光驱,启动虚拟机,进入图形化安装菜单:
- 选择Graphical install
- 语言选中文简体,后续键盘布局默认
- 主机名可自定义,比如kali-lab
- 设置用户名和密码,密码强度至少8位
磁盘分区这一步新手容易卡住,选择“使用整个磁盘”,接着选“将所有文件放在一个分区中”,写入磁盘后开始安装软件包,耗时取决于网络速度,一般在10到30分钟。
安装后配置系统
重启后进入桌面,首先执行系统更新:
sudo apt update && sudo apt upgrade -y
若提示没有网络,检查虚拟机网络适配器是否为NAT模式,VMware里点击“编辑虚拟机设置”,网络连接选“网络地址转换(NAT)”,即可共享宿主机网络。
安装VMware Tools增强功能:
sudo apt install open-vm-tools-desktop -y
装完后重启,屏幕分辨率自动适配,文件拖拽功能生效。

VirtualBox安装kali虚拟机步骤对照
新建虚拟机与配置参数
VirtualBox点击“新建”,名称填kali,类型Linux,版本Debian 64-bit,内存分配4096MB,创建虚拟硬盘选VDI,动态分配,大小50GB。
调整隐藏设置
虚拟机创建完成后,右键进入设置:
- 系统-处理器:分配2核
- 显示-显存:拉到128MB,启用3D加速
- 存储:加载kali ISO镜像
- 网络:默认NAT
启动虚拟机后安装步骤同前,VirtualBox安装增强功能有所不同,先执行:
sudo apt install virtualbox-guest-additions-iso
然后在设备菜单选择“安装增强功能”,重启后即可使用共享文件夹和自适应分辨率。
kali虚拟机装好后的验证与常用操作
确认安装是否成功
登录桌面后打开终端,输入:
uname -a cat /etc/os-release
能看到Linux内核版本和kali版本信息即正常,再运行ifconfig检查网卡接口,至少应该有eth0或ens33接口。
新手必装的三个工具包
kali预装大量工具,但部分未包含,建议安装:
sudo apt install curl git vim -y sudo apt install metasploit-framework -y sudo apt install hashcat -y
安装过程出现依赖冲突时,执行sudo apt --fix-broken install修复。
快照功能救命
每次配置好环境或做完实验,建议拍个快照,VMware叫快照,VirtualBox同名,以后系统玩坏了,恢复快照几秒回到正常状态,这是新手最容易忽略的习惯。
常见安装失败场景排查
启动黑屏或卡在启动界面
多发生在VMware中,原因多为图形驱动冲突,编辑虚拟机设置,在“显示”选项里取消3D硬件加速,或在grub启动菜单按e,在linux开头行末尾添加

nouveau.modeset=0启动。
安装器找不到磁盘
ISO镜像版本与虚拟硬盘类型不匹配时出现,在虚拟机设置里将硬盘控制器改为SATA,不要用默认的NVMe,VirtualBox用户则检查“使用Host I/O缓存”是否勾选。
网络无法连接
确保网络适配器为NAT模式,且在虚拟机内执行sudo dhclient eth0重新获取IP,若仍失败,执行:
sudo systemctl restart NetworkManager
安装中途卡进度条
软件包下载源不稳定导致,安装器识别网络后,把镜像源切换为国内源,如简米云镜像:
deb https://mirrors.aliyun.com/kali kali-rolling main non-free contrib
安装完更新源,速度提升明显。
Q&A:kali虚拟机装机常见疑问
laptop配置低能带动kali虚拟机吗?
如果笔记本内存只有8GB且CPU不带超线程,建议分配2GB内存给虚拟机,并关闭桌面特效,安装时选“Xfce桌面环境”而非默认的GNOME,运行会流畅不少,固态硬盘能明显提升虚拟机响应速度。
kali虚拟机装完没有root账户怎么办?
kali默认root账户被禁用,安装时创建的普通用户有sudo权限,需要root时执行sudo su -切换,或运行sudo passwd root为root设密码后直接登录root。
虚拟机里的kali和物理机装kali有什么区别?
虚拟机隔离性好,系统玩坏不伤宿主机,适合新手练习;物理机才能直接操作无线网卡等硬件,如果计划做无线渗透测试,推荐物理机双系统,单纯学工具用法则虚拟机足够,且省去驱动兼容问题。
整条kali虚拟机装机路线上,真正容易摔跤的只有磁盘分区和网络配置两个环节,按上文步骤走,基本十分钟内能完成安装,多拍快照,多试错,比任何教程都有用。