ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

VMware虚拟机安装Kali Linux完全指南:从下载到汉化配置

VMware虚拟机安装Kali Linux完全指南:从下载到汉化配置 1. 写在前面为什么推荐用 VMware 安装 Kali Linux不少同学第一次接触 Kali Linux 时都会纠结一个问题我不想把电脑系统换成 Linux又想在安全测试、网络攻防、CTF 比赛里用上 Kali该怎么办答案很简单用虚拟机。虚拟机相当于在一台物理电脑里“虚拟”出一套完整硬件环境你可以在 Windows 上同时运行 Kali Linux两个系统互不干扰。关机对 Kali 没有任何影响就算把 Kali 折腾坏了重新导入备份即可不用重装 Windows。市面上主流的虚拟机软件有 VMware Workstation Pro、VirtualBox、Hyper-V。本文将围绕VMware Workstation Pro Kali Linux这套组合展开原因有三VMware 图形化做得成熟新手容易上手VMware 对 Linux 发行版支持好声卡、网卡、USB 设备等硬件兼容性稳定Kali 官方推荐环境之一就是 VMware网上大量教程和工具链默认以 VMware 为前提。本文会覆盖VMware 下载安装 → Kali Linux 镜像下载 → 虚拟机创建 → Kali 安装 → 中文汉化 → 网络与增强工具配置 → 常见问题排查。跟着一步步做基本不会卡住。如果你之前下载过 VMware但安装后启动虚拟机一直转圈、或者提示“无法连接虚拟机”这篇文章也能帮你找到根因和解决办法。2. 准备工作与版本选择2.1 硬件要求Kali Linux 本身对硬件要求不高但虚拟机是“一台电脑同时跑两套系统”所以物理机的配置决定了体验。配置项最低要求推荐配置CPU双核支持虚拟化技术VT-x/AMD-V4 核以上内存8 GB虚拟机分配 2 GB16 GB虚拟机分配 4 GB硬盘60 GB 可用空间100 GB 以上 SSD 更佳操作系统Windows 10/11 64 位Windows 10/11 专业版或企业版重点检查CPU 虚拟化功能是否已在 BIOS/固件中开启。如果你在启动虚拟机时看到如下提示此平台不支持虚拟化的 Intel VT-x/EPT无法运行虚拟机。或者 WSL2 启动时报请确保计算机固件设置中“虚拟机平台”已启用。那就需要重启电脑进入 BIOS/UEFI找到Intel Virtualization Technology或SVM Mode将其设置为 Enabled。2.2 软件版本选择VMware Workstation Pro 目前的版本号变化较快2024 年之后 VMware 官方调整了许可证策略个人使用场景下 Workstation Pro 已对非商业用户免费。版本更新频繁建议到 VMware 官网或国内正规软件分发渠道下载最新版。本文中的操作步骤以近几代 Workstation Pro 通用界面为准如果你下载的版本比截图新菜单位置可能会有细微差异但核心流程不变。Kali Linux 提供多种镜像类型镜像类型适用场景Installer安装版手动分区、自定义软件包适合愿意完整走一遍安装流程的读者LiveLive 镜像直接进入临时系统体验不安装到硬盘VMware 预制镜像Kali 官方提供的 .ova 文件可以直接导入 VMware最省事本文为了讲清楚“从零安装”的完整过程采用Installer 安装版。等熟练之后你完全可以改用官方 VMware 预制镜像省掉手动安装步骤。2.3 网络准备下载 VMware 和 Kali 镜像文件加起来超过 5 GB请确保网络稳定。Kali 官方镜像站有时较慢可以选择国内镜像源下载具体地址不在此展开请根据自己网络环境选择合适的下载源。3. VMware Workstation 下载与安装3.1 下载 VMware Workstation ProVMware 官网的下载入口在不同时期变化较大。建议直接搜索“VMware Workstation Pro download”进入官方下载页面。国内用户也可以使用各类软件管家下载但这里需要提醒尽量选择官方或长期维护的软件分发渠道避免下载到捆绑安装包。下载时注意选择 Windows 版本文件后缀为.exe体积通常在 500 MB 左右。3.2 安装 VMware Workstation Pro双击安装包如果系统弹出 UAC 用户账户控制提示点击“是”。安装过程基本一路 Next但有几个选项值得注意安装类型选择“自定义”可以手动调整安装路径取消勾选“启动时检查产品更新”取消勾选“加入 VMware 客户体验提升计划”如果需要使用键盘上的左右 Ctrl 快捷切换虚拟机/物理机这一步保持默认即可。安装最后会要求输入许可证密钥。当前版本对个人用户免费如果安装后提示输入许可证可以登录 VMware 官网查看免费个人使用授权说明。安装完成后桌面会出现 VMware Workstation Pro 图标。首次启动时可能提示需要重启电脑建议按要求重启一次确保驱动生效。4. Kali Linux 镜像下载4.1 选择 Kali 版本Kali Linux 官网提供多个版本Installer完整安装版Network Installer网络安装版体积小但安装时需联网Live Image无需安装启动即用VMware/ VirtualBox 镜像已打包好的虚拟机文件。对新手来说我推荐Installer64 位版本。这样可以亲眼看到完整安装过程后续遇到问题时也更容易排查。4.2 下载 Kali 镜像下载地址优先选择官方镜像站。如果官网速度不理想可以查找国内高校或开源软件镜像站提供的 Kali 镜像。下载完成后建议核对 SHA256 校验值。Kali 官网每个镜像都会给出对应的 SHA256Windows 下可以用 PowerShell 校验Get-FileHash -Path D:\Downloads\kali-linux-2024.1-installer-amd64.iso -Algorithm SHA256把路径替换成你实际下载的文件路径。校验结果与官网一致说明文件完整。4.3 镜像文件存放建议Kali 镜像体积在 4 GB 左右建议存放在空间充足的磁盘分区中比如D:\Downloads\。安装完虚拟机后这个 ISO 文件仍然可以保留后续如果需要重装系统还能继续使用。5. 在 VMware 中创建 Kali Linux 虚拟机打开 VMware Workstation Pro进入主界面。下面逐步创建虚拟机。5.1 新建虚拟机向导点击“创建新的虚拟机”也可以使用菜单文件 → 新建虚拟机。类型选择“自定义高级”这样可以看到更多可配置项。硬件兼容性选择当前 Workstation 版本即可不需要刻意调低。5.2 选择安装镜像此处有两个选择选择“稍后安装操作系统”先创建空虚拟机再手动挂载 ISO选择“安装程序光盘映像文件iso”直接指向下载好的 Kali ISO。建议选择“稍后安装操作系统”。因为直接指定 ISO 时VMware 可能会自动进入简易安装模式但 Kali 并不完全适用这套流程反而容易产生不必要的配置问题。5.3 选择客户机操作系统在“客户机操作系统”处选择Linux版本选择Debian 10.x 64 位或更高的 64 位 Debian 版本。说明Kali Linux 基于 Debian 系统。VMware 的客户机操作系统列表里没有“Kali Linux”所以选择 Debian 64 位是标准做法。5.4 命名与位置虚拟机名称建议改成容易识别的名字例如Kali Linux。位置选择磁盘空间充足的分区例如F:\Virtual Machines\Kali Linux。这里要留意虚拟机磁盘文件会随着使用越来越大如果 C 盘空间紧张一定要改到其他分区。5.5 固件类型与处理器配置固件类型选择UEFI或BIOS都可以。Kali 官方推荐 UEFI如果后续启动遇到问题可以改为 BIOS 再试。这里建议默认推荐项即可。处理器配置根据电脑实际 CPU 调整处理器数量1每个处理器的内核数量2 或 4如果你的电脑本身是 4 核 8 线程给 Kali 分配 2 核 4 线程比较合适保留足够资源给 Windows。5.6 内存分配内存按物理机内存的 1/4 到 1/2 分配物理机 8 GB分配 2 GB 或 3 GB物理机 16 GB分配 4 GB物理机 32 GB分配 8 GB。Kali 桌面环境和常见工具在 4 GB 内存下运行得比较流畅推荐至少分配 4 GB。5.7 网络类型默认选择NAT。这里解释一下常见网络模式网络模式说明适用场景NAT虚拟机通过宿主机共享网络上网虚拟机之间可以互通最常见新手推荐桥接模式虚拟机像一台独立电脑接入局域网需要局域网互访、实验网络攻击时使用仅主机模式虚拟机只能和宿主机通信不能访问外网隔离实验环境Kali 安装和普通使用阶段NAT 完全够用。5.8 I/O 控制器与磁盘类型I/O 控制器保持默认。磁盘类型建议选择NVMe或SCSI在支持 NVMe 的环境下磁盘性能更好。如果虚拟机创建后启动异常可以改回 SATA 再试。5.9 磁盘容量磁盘大小建议设置为 60 GB 或以上。Kali 默认工具集占用较大且后续可能安装更多软件和存放实验文件。勾选“将虚拟磁盘拆分成多个文件”方便备份和迁移。创建完成后可以在虚拟机设置中看到刚创建的空虚拟机。此时不要立刻开机先把 ISO 挂载上去。5.10 挂载 Kali ISO在虚拟机标签页点击“编辑虚拟机设置”进入“CD/DVD (SATA)”选项勾选“启动时连接”选择“使用 ISO 映像文件”点击“浏览”选择下载好的 Kali ISO。确认无误后点击确定。6. 安装 Kali Linux 系统6.1 启动虚拟机回到 VMware 主界面选中“Kali Linux”虚拟机点击“开启此虚拟机”。首次启动时VMware 会弹出提示“虚拟机正在启动”如果一直转圈可以右键虚拟机标签页选择“电源”再尝试重新启动。如果反复卡在启动界面请跳到第 9 节排查。6.2 进入安装引导Kali ISO 启动后会显示引导菜单常见选项包括Graphical Install图形化安装Install文本安装Live systemLive 环境建议选择Graphical Install界面友好适合新手。6.3 语言与地区选择安装过程第一个关键选择是语言。如果希望安装完成后系统以英文为主这里可以继续选 English。如果想尝试中文环境可以在语言列表中选择“中文简体”。不过这里有一个实际操作经验不建议在安装阶段就选择中文。因为 Kali 的中文本地化偶尔会因为地区配置、字体问题出现乱码或登录界面显示异常。更稳妥的做法是先英文安装系统装好之后再手动汉化。本文第 7 节会专门讲汉化步骤。选择语言后安装程序会继续询问地区、键盘布局保持默认即可。6.4 主机名与域名主机名填写kali或自定义名称域名可留空。6.5 用户账户设置这里要设置一个普通用户账号和密码。很多新手会问Kali 为什么不直接使用 root 用户Kali 默认安装流程会创建两个用户root 用户超级管理员普通用户日常登录使用。在安装界面中系统会要求设置 root 密码并创建一个普通用户。建议root 密码设置得强一些普通用户密码可以保持一致方便记忆后期需要提权时使用sudo命令即可。6.6 磁盘分区来到磁盘分区这一步新手直接选择“使用整个磁盘”即可安装程序会自动完成分区。如果后续需要调整分区大小或单独挂载/home可以手动分区。但新手阶段建议让工具自动处理。分区方案选择默认的“将所有文件放在同一个分区中”即可。这对虚拟机使用场景足够了。6.7 软件选择Kali 安装程序会询问需要安装的工具集。默认已经选择了“Kali 默认桌面环境”等选项。建议保持默认安装完成后也可以随时用kali-tools相关命令补充安装。软件源配置可以保持默认安装完成后如果要更换国内源第 7 节会讲到。6.8 安装引导程序安装最后阶段安装程序会在磁盘上写入 GRUB 引导程序确认安装到主引导记录即可。安装完成后拔掉 ISO在虚拟机设置中移除 CD/DVD 映像文件点击“继续”重启虚拟机。7. Kali Linux 汉化与基础配置系统重启后你会看到 Kali 登录界面。输入刚才设置的普通用户密码登录。7.1 终端与软件源配置打开终端先更新软件包列表sudo apt update如果下载速度缓慢可以更换为国内镜像源。编辑软件源列表文件sudo nano /etc/apt/sources.listKali 官方源一般长这样deb http://http.kali.org/kali kali-rolling main non-free contrib你可以根据自己所在网络环境替换为速度更快的国内镜像源。修改后运行sudo apt update sudo apt upgrade -y这一步会更新系统软件包耗时较长建议在空闲时执行。7.2 安装中文字体汉化前先安装中文字体否则中文可能显示为方块sudo apt install fonts-wqy-microhei fonts-wqy-zenhei -y这两个字体包分别是文泉驿微米黑和文泉驿正黑支持中文字符显示。7.3 修改 locale 语言环境查看当前语言环境locale如果输出是en_US.UTF-8说明系统目前是英文环境。修改语言环境sudo dpkg-reconfigure locales在弹出的界面中找到zh_CN.UTF-8 UTF-8用空格键选中然后回车确认。接下来选择默认 locale选择zh_CN.UTF-8。执行完成后重新加载语言环境source /etc/default/locale或者注销重新登录。7.4 设置桌面环境中文Kali 默认使用 Xfce 桌面。如果改完 locale 后桌面仍然显示英文可以手动切换打开应用程序菜单 → Settings → Language Support如果没有安装先安装sudo apt install locales language-selector-common -y然后在 Settings 中把语言调整为“汉语中国”拖动到顶部应用到系统范围。注销重新登录桌面菜单、文件管理器等应显示为中文。7.5 输入法安装可选如果需要中文输入可以安装 Fcitx5sudo apt install fcitx5 fcitx5-chinese-addons -y安装完成后在“设置 → 会话和启动”中添加 Fcitx5 自启动注销重新登录后即可使用。8. 安装 VMware Tools / open-vm-toolsKali 装好后有一个非常重要的步骤安装 VMware 增强工具。为什么需要它没有增强工具时虚拟机会出现以下问题鼠标无法在虚拟机与宿主机之间自由移动窗口分辨率固定无法自适应调整宿主机与虚拟机之间无法直接拖拽文件剪贴板不能共享。上述问题都可以通过安装增强工具解决。8.1 安装 open-vm-tools新版本 Kali 推荐直接安装开源版 open-vm-tools不需要 VMware 自带的“安装 VMware Tools”菜单sudo apt install open-vm-tools open-vm-tools-desktop -y安装完成后重启虚拟机sudo reboot重启后鼠标移动、自适应分辨率、剪贴板共享等功能应自动生效。8.2 双向拖拽与剪贴板设置如果重启后拖拽文件仍不可用可以在 VMware 菜单设置中手动启用虚拟机 → 设置 → 选项 → 客户机隔离 → 勾选“启用拖放”和“启用复制粘贴”。8.3 共享文件夹可选如果需要从 Windows 向 Kali 传输文件还可以配置共享文件夹虚拟机 → 设置 → 选项 → 共享文件夹 → 添加 Windows 下的某个目录如D:\share。然后在 Kali 终端中挂载共享目录sudo mkdir -p /mnt/hgfs sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o uid1000把uid1000换成你自己的用户 ID查看用户 ID 可以用id配置完成后Windows 的D:\share目录会出现在 Kali 的/mnt/hgfs下。9. 常见问题与排查思路9.1 VMware 虚拟机一直转圈 / 无法启动可能原因虚拟化未在 BIOS 中开启VMware 服务被安全软件拦截虚拟机文件损坏。排查步骤如下在任务管理器的“性能”标签页查看“虚拟化”是否显示“已启用”如果没有启用重启电脑进入 BIOS开启 Intel VT-x 或 AMD SVM卸载安全软件或暂时关闭重新启动 VMware删除虚拟机目录下的.lck锁定文件再试一次。9.2 提示“VMware Workstation 无法连接到虚拟机。请确保您有权运行该程序、访问该程序使用的所有目录以及所有临时文件目录”这是一个比较常见的报错通常与 VMware Authorization Service 未运行有关。解决方法按下Win R输入services.msc找到以下服务VMware Authorization ServiceVMware DHCP ServiceVMware NAT Service右键点击选择“启动”。如果已经启动选择“重新启动”。如果服务启动失败以管理员身份运行命令提示符重新注册服务net start VMwareAuthorizationService9.3 虚拟机安装 Linux 蓝屏Windows 下 VMware 安装 Ubuntu 或 Kali 时蓝屏常见原因虚拟机内存分配过大磁盘类型不兼容宿主机内核或驱动问题。建议先尝试以下调整将虚拟机内存调低到 2 GB 或 3 GB将磁盘类型改为 SATA关闭 Hyper-V 相关功能控制面板 → 程序 → 启用或关闭 Windows 功能 → 取消勾选 Hyper-V、Windows 虚拟机监控程序平台重启电脑后再运行 VMware。9.4 Kali 安装界面中文乱码在安装阶段选择中文后出现乱码根本原因通常是字体或 locale 未正确配置。最省事的办法用英文模式安装系统安装完成后再按第 7 节步骤汉化。9.5 虚拟机无法上网检查 VMware 的网络服务是否正常服务名称状态要求VMware NAT Service运行中VMware DHCP Service运行中如果服务正常但 Kali 仍无法上网检查系统网络配置ip a查看是否有eth0网卡且获取到 IP。如果没有尝试sudo dhclient eth0如果仍然不通回到 VMware 虚拟机设置确认网络连接模式是 NAT然后点击“重置网络设置”重新生成虚拟网络。10. 最佳实践与安全建议10.1 快照功能Kali“后悔药”VMware 的“快照”功能是虚拟机最大的优势之一。在安装完系统、完成汉化、配置好常用工具后建议立即创建一个干净快照虚拟机菜单 → 快照 → 拍摄快照快照名称写成Kali 初始环境-已汉化备注里说明包含哪些配置。后续如果系统被折腾坏了恢复快照即可一键还原不用重新安装系统。10.2 合法授权边界Kali Linux 内置了大量网络安全测试工具这是它的核心价值但使用这些工具必须遵守法律法规和授权边界。只在你拥有授权的设备、自己搭建的实验环境中进行测试不要对未授权的公网主机、他人设备执行扫描或攻击涉及企业网络时应提前获得书面授权实验室环境下建议使用隔离网络避免影响生产环境。10.3 账户与密码安全Kali 的 root 权限默认拥有最高系统权限一旦被攻破整个虚拟机和宿主机都可能暴露风险。建议设置高复杂度密码日常使用普通用户登录不使用 root 登录图形界面如果必须在终端中使用管理员权限使用sudo避免一直保持 root 会话关闭不必要的远程登录服务。10.4 定期备份虚拟机不像物理机备份起来非常方便。只需复制虚拟机目录中的关键文件即可。备份策略可以这样重要实验前拍摄快照每周将虚拟机文件复制到移动硬盘不需要保留大体积 ISO 和旧快照时及时清理释放磁盘空间。10.5 网络安全与自律Kali 本身也是一个面向安全研究的操作系统。在学习和实验过程中不查询、不传播与绕过网络限制相关的工具和方法不尝试破解家庭或公共 Wi-Fi 密码不利用 Kali 工具实施未授权的网络监听、中间人攻击等行为。安全研究的核心在于“防御”与“合规”而不是非法入侵。11. 总结与下一步学习路线到这里你已经完成了一套非常完整的 Kali Linux 虚拟化环境搭建下载并安装了 VMware Workstation Pro下载了 Kali Linux 官方镜像创建并配置了虚拟机完整安装了 Kali Linux 系统完成了中文化配置安装了 open-vm-tools解决了鼠标、分辨率、文件拖拽等问题掌握了常见故障的排查方法。接下来可以按这个顺序继续深入熟悉 Linux 基础命令文件管理、用户权限、进程管理、网络配置掌握 Kali 工具分类信息收集、漏洞扫描、Web 应用测试、密码攻击、无线攻击、漏洞利用、权限提升等模块分别有哪些工具搭建靶场环境DVWA、Vulhub、Metasploitable 等本地靶场用于合法练习学习漏洞原理Web 漏洞SQL 注入、XSS、文件上传、二进制安全、内网渗透基础参与 CTF 比赛通过实际题目巩固知识积累实战经验。虚拟机里的 Kali 可以大胆折腾。多拍快照多备份遇到系统坏了直接恢复就能把更多精力放在真正的技术学习上。如果这篇文章对你有帮助可以收藏备用。后续遇到 VMware 或 Kali 相关问题也欢迎在评论区留言交流。
返回列表