新闻详情

新闻详情

首页 / 资讯中心 / 详情

Kali Linux安装全指南:虚拟机与Windows双系统实战与排坑手册

发布时间:2026/9/29 1:17:57来源:尧图网络
Kali Linux安装全指南:虚拟机与Windows双系统实战与排坑手册
说实话Kali Linux是我见过安装方式最多样、也最容易让新手“出师未捷身先死”的一个发行版。网上教程一抓一大把但很多都跳过了关键细节——比如VMware虚拟机里装完系统分辨率调不动、Windows 11双系统装完开机直接进不去Windows、U盘写好了却死活引导不了。这篇教程不会只给你贴命令我会把每种安装路线背后的逻辑、参数怎么选、出了问题怎么排查全部用大白话讲清楚。这篇文章适合所有想装Kali Linux的人不管你是刚接触Linux的安全测试新人还是想从虚拟机转到双系统的老油条。我会重点讲两条最主流的路线VMware虚拟机安装以及Windows 11双系统安装然后单独用一章篇幅整理安装过程中最高频的翻车问题和解决办法。1. 装Kali之前先把这两件事想明白1.1 Kali Linux到底是什么适合谁来用Kali Linux不是那种用来日常办公上网的Linux发行版。它基于Debian内置了超过600款安全测试工具覆盖信息收集、漏洞扫描、无线破解、Web应用测试、密码爆破等场景。换句话说这是一个“专精武备库”不是“客厅沙发”。因为工具链太厚Kali对硬件的要求其实很低官方最低配置是2核CPU、2GB内存、20GB硬盘。但真跑起来你很快就会知道2GB内存开个浏览器加几个工具就吃紧。我个人的建议是至少给4GB内存和50GB磁盘空间虚拟机的CPU核心给到4核。硬盘无所谓机械还是固态但安装过程明显在固态上会更顺畅尤其是创建文件系统那个阶段。适合谁来用一句话有明确目标的人。如果你是想学习Linux基础操作用Ubuntu更合适如果你就是想体验安全测试工具或者准备考取安全相关认证、做靶机练习那Kali就是标配。注意一点Kali默认以root用户运行系统权限毫无保留日常使用容易手滑搞坏环境这也是它不适合新手的核心原因。1.2 虚拟机还是双系统先把路线定了再动手我在很多群里看到新手一上来就问“Kali怎么安装”其实这个问题在动手之前还有一个前置决策你打算用什么方式跑Kali。我简单做了一张对比表看完你基本就能定下来。对比维度VMware虚拟机Windows双系统安装难度低全程可图形化操作中高涉及分区、BIOS设置系统性能约物理机性能的80%~90%完整硬件性能无线网卡支持受限USB无线网卡可透传原生支持但部分网卡仍需固件实操体验可在Windows和Kali间无缝切换每次切换需重启磁盘占用20GB~60GB可按需扩容至少50GB独立分区适合人群新手、不想折腾系统引导的用户需要完整硬件性能、做无线安全测试的用户我的建议很直接如果是第一次装Kali或者目标只是练习Web安全工具、做靶机那直接用VMware虚拟机。等你在虚拟机里已经把系统环境摸熟了、觉得性能成了瓶颈再考虑双系统不迟。有一类人我特别推荐直接上双系统你需要用Kali里的无线网卡工具做无线网络安全测试。虚拟机对USB无线网卡的兼容性虽然通过“USB直通”缓解了一部分但无论如何都不如物理机原生识别稳。如果你是这个场景可以直接跳到第3部分。2. VMware虚拟机安装路线新手最稳的一条路2.1 安装VMware Workstation与虚拟机参数配置先准备好三样东西Kali的ISO镜像、VMware Workstation以及一台至少16GB内存的电脑8GB也能跑但宿主系统加虚拟机一起会比较紧张。Kali的ISO镜像一定去官网下载地址是kali.org/get-kali/。我每次都会特别强调这一点不要用第三方站点转存的镜像因为下载完你连校验值都不知道去哪对安全风险太高。下载时选“Installer”版本的ISO“Live”版本也可以跑但它不能把系统完整安装到硬盘只能进到临时体验环境。VMware Workstation分为Player和Pro两个版本。Player在非商业用途下免费Pro则收费但功能更多。新手用Player足够但如果你以后想打快照Snapshots或需要多台虚拟机组网测试Pro会方便得多。快照功能可以在你搞坏系统的情况下一键回滚——这个我强烈建议你学会用省了无数次重装。打开VMware新建虚拟机时选择“自定义”向导不用默认推荐。有两个参数特别重要操作系统类型建虚拟机时选择“Linux”——“Debian 10.x 64-bit”不要选成Ubuntu或Generic Linux。磁盘容量默认的20GB够用但不宽裕我建议直接写50GB并且勾选“将虚拟磁盘存储为单个文件”以后如果要移动虚拟机文件会更方便。内存设置上如果你的宿主机是16GB分给Kali 4GB如果宿主机32GB可以分8GB。CPU核心按2核起步有条件就给4核。网络适配器保持默认的NAT模式就可以NAT模式下Kali通过宿主机共享网络上网物理网络环境探测不到这台虚拟机的存在安全性和便利性都折中了。2.2 在虚拟机里安装Kali Linux关键步骤与避坑虚拟机创建好后挂载Kali ISO镜像启动虚拟机。你会看到一个引导菜单我推荐选“Graphical install”图形化安装虽然文本安装器Installer也不复杂但新手可视化管理空间出了问题更好排查。安装过程大部分是选项确认语言建议默认英语键盘布局选英语美国主机名随意填比如“kali”。域名空着就行这不是公网服务器不需要域名。分区这一步是新手最容易看懵的地方。虚拟机安装场景下我建议直接选“使用整个磁盘”然后下一步选“将所有文件放在一个分区”。这个方案最省心把整个虚拟磁盘作为一个/根分区再加一个swap交换分区。Kali默认在文件系统选择时会推荐ext4保持默认即可。如果选“分离 /home、/var 和 /tmp 分区”更多是用于服务器运维场景的需求。个人使用虚拟机跑Kali分区拆太散反而浪费空间没必要。安装过程中有一步会询问“是否使用网络镜像network mirror”如果你所在网络环境一般建议直接选“否”。选“是”的话安装程序会在线拉取软件包列表这一步在默认官方源下经常卡到怀疑人生纯粹影响安装进度。最后一步是GRUB引导程序安装。虚拟机场景下不需要担心影响Windows引导直接确认安装到主引导记录MBR即可。安装完成后重启拔掉ISO镜像就进Kali系统了。2.3 安装完必做的三件事增强工具、分辨率和粘贴板进入Kali桌面后第一件事不是开终端而是先把虚拟机增强工具装上。VMware安装的“VMware Tools”在Kali里有一个更优雅的替代方案叫open-vm-tools-desktop。命令行执行sudo apt update sudo apt install open-vm-tools-desktop -y这个包比VMware官方提供的VMware Tools更贴近Linux内核维护也更及时。装完之后重启虚拟机你会发现三件事同时解决屏幕分辨率自动适配虚拟机窗口、鼠标在虚拟机与宿主机之间自由移动不需要按热键、Kali和Windows之间可以直接复制粘贴文本内容。如果重启后分辨率还是不能自适应大概率是显示驱动没有正确加载。先确认内核模块状态sudo systemctl status open-vm-tools.service如果服务运行正常但分辨率还是僵硬的1024x768试试在虚拟机设置里把显示器分辨率调高再重启。还不行就执行sudo apt install xserver-xorg-video-vmware -y这是Xorg的VMware显示驱动装了它之后一般都能解决。粘贴板失效是另一个高频问题。大多数情况是open-vm-tools-desktop没装全或者服务没重启重新安装并重启虚拟机基本能解决。另外一个容易忽略的点是Kali终端里的复制粘贴快捷键是CtrlShiftC/CtrlShiftV不是普通的CtrlC/CtrlV。新手装完第一件事就是拿终端试粘贴板然后用CtrlV发现粘不出来误以为增强工具没生效这个坑我见过太多次了。3. Windows 11双系统安装路线榨干整机性能3.1 安装前的风险提示与磁盘规划双系统安装的底层逻辑在一台电脑上同时存在Windows和Kali两个独立的操作系统开机时通过GRUB引导菜单选择进入哪一个。因为两个系统写在不同的磁盘分区里互不干扰性能上Kali也能完整使用全部硬件能力。但这里有个大前提我必须在动手之前讲清楚双系统安装有风险操作不当会导致Windows无法启动或数据丢失。所以第一步永远是备份。Windows的桌面、文档、下载目录里有任何不能重来的资料先拷到移动硬盘或网盘。磁盘也要确认还有至少50GB的可用空间。装双系统有两条路线先装Windows再装Linux或者先装Linux再装Windows。我强烈建议走第一条——先装Windows再装Kali。因为Windows的引导机制比较霸道如果后装Windows它大概率会覆盖已有的GRUB引导直接把Linux藏起来反过来后装KaliGRUB会自动识别已有的Windows并加进启动菜单两边都能进。磁盘规划有两种情况。情况一电脑里只有一块物理硬盘。那么需要在Windows里先压缩卷腾出空闲空间。右键“此电脑”-“管理”-“磁盘管理”找到你的系统盘通常是C盘右键选择“压缩卷”输入压缩空间量。举个例子想分给Kali 100GB就在输入框填100GB对应的MB数值约102400MB。压缩完成后会看到一块“未分配”空间这块空间就是Kali要用的。情况二电脑里有两块物理硬盘。这种最简单直接让Kali独占一块盘就行连压缩都不用做安装时选对磁盘即可。3.2 制作Kali启动U盘与BIOS调整Kali官方推荐用Rufus或balenaEtcher写启动U盘。我常用balenaEtcher因为它操作极简选镜像选U盘点Flash完事。U盘容量至少8GB写入过程会格式化U盘里面如果有资料记得先拷出来。写入完成后不要急着重启先把引导方式想清楚。现在大部分新电脑默认UEFI引导老机器可能是Legacy BIOS。你做的启动U盘在balenaEtcher写入时默认会支持UEFI。如果电脑设置的是Legacy Only很可能从U盘引导不了。这时进BIOS开机时按F2/F10/F12/Del具体看主板品牌或者用Windows的“高级启动”进入UEFI固件设置把“Boot Mode”改成UEFI如果支持的话。启动顺序这里有两个开关需要重点留意Secure Boot安全启动必须关闭。Kali的引导程序没有微软签名Secure Boot开启时会直接卡死在引导阶段。Fast Boot快速启动建议关闭。Fast Boot会让部分硬件在系统启动时被跳过初始化虽然Windows启动变快了但Kali可能会因此读不到某些硬件出现安装到一半找不到磁盘的情况。设置完保存退出选择从U盘启动看到Kali的引导菜单就说明U盘引导成功了。3.3 手动分区与安装过程详解从U盘引导后同样选“Graphical install”。安装向导一路走到分区阶段这里选“手动分区”。进了手动分区工具你会看到之前腾出来的未分配空间。我推荐一种适合日常使用和扩展的分区方案把空闲空间分成三个区分区大小类型挂载点作用/boot/efi512MBEFI系统分区/boot/efiUEFI引导必需注意只在UEFI模式安装时需要swap8GB交换分区无内存不够时充当虚拟内存/剩余全部ext4/系统根分区不建议单独分/home。很多教程说分开/home可以在重装系统时保留个人数据但实际使用下来分区分太细意味着空间利用率低新手很容易出现“明明根分区满了home分区还有一大半空着”的尴尬。个人笔记本用Kali一个/分区加一个swap最干净。分区设置好后继续安装和虚拟机流程类似。装到GRUB那一步时目标磁盘要选物理磁盘的设备名比如 /dev/sda不要选具体的分区如 /dev/sda1。GRUB装到磁盘MBR或EFI分区后它会自动扫描整个系统里所有操作系统并生成引导菜单。重启后就能看到类似下面的菜单Kali GNU/Linux Advanced options for Kali GNU/Linux Windows Boot Manager (on /dev/sda1)这时选Windows Boot Manager就能正常进入Windows。如果你按照这个流程装完却没有Windows选项大概率是因为Windows的EFI分区被Kali安装器覆盖了。不要慌重启进Kali在终端执行sudo os-prober sudo update-grubos-prober会重新扫描已安装的系统update-grub会重建引导菜单。运行完再重启Windows选项应该就回来了。4. 装完必踩的坑高频问题的排查清单4.1 常见问题速查表我把见过的安装相关高频问题整理成一张表按出现频率排个序方便遇到问题直接对照排查。现象原因解决方案虚拟机启动卡在黑屏或Kali LOGO虚拟机的CPU虚拟化未开启主机BIOS中开启Intel VT-x或AMD-V安装到分区阶段看不到磁盘硬盘控制器模式不兼容虚拟机重设为SATA控制器双系统检查Fast Boot是否关闭安装完成后重启提示“No bootable device”启动U盘没拔或GRUB没装对拔掉U盘重启GRUB重新安装到目标磁盘进入系统后发现Windows引导项丢失引导顺序被覆盖在Kali里运行os-prober和update-grub分辨率固定为1024x768无法更改显卡驱动未安装虚拟机安装open-vm-tools-desktop物理机安装显卡驱动虚拟机里网页打开极慢默认软件源为境外服务器更换国内源无线网卡搜不到任何Wi-Fi网卡缺少非自由固件外接USB无线网卡或安装firmware相关包软件包安装时提示依赖错误软件源不一致sudo apt --fix-broken install 修复依赖4.2 软件源、系统更新与日常维护建议Kali的软件源配置在/etc/apt/sources.list安装完成后第一件事就是把官方源换成国内镜像源。这一步对下载速度的提升是肉眼可见的尤其是执行apt update和安装大体积工具套件时。我常用的配置如下# 备份原始配置 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak # 编辑软件源 sudo vim /etc/apt/sources.list将文件内容替换为以下镜像源这里是阿里云镜像另外清华、中科大镜像同样稳定任选其一即可deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib保存后执行sudo apt update sudo apt upgrade -y这里有个重要提示Kali是滚动发行版Rolling Release它的更新策略是“软件包持续跟进最新版本”没有传统意义上的“大版本升级”。所以apt upgrade会一直把系统推向最新状态而不是留在一个固定的版本号上。好处是工具永远是最新版坏处是有时上游更新引入兼容性波动。如果你有生产环境级的稳定性需求Kali本身就不太合适。日常维护方面我建议做到三件事。第一养成装完系统立刻打快照的习惯。虚拟机里随时可以打快照系统搞坏了三秒回滚物理机没法打快照但有条件的话可以定期用Clonezilla给Kali根分区做镜像备份。第二不要天天跑apt upgrade一周一次足够了每次更新前先把当前工作保存好否则一个软件包依赖问题可能让你调试半天。第三权限意识要强。Kali默认root登录所有操作都是最高权限删一个看似无关的目录可能就直接把系统弄崩了。桌面环境里尽量少用“删除”键多用终端里的rm命令时也先确认路径。安装这件事本身说白了就是一次性的体力活真正有价值的是装完之后怎么把系统维护在一个健康状态。我遇到过太多人在虚拟机里把Kali装好结果第二天想用的时候发现系统起不来原因全都是更新了一半断电、乱删系统文件、或者改了系统关键配置文件。所以最后再分享一个小经验装完系统后第一次彻底更新完、确认所有需要用的工具都能正常运行之后再去做一次磁盘完整快照。哪怕以后真的搞崩了快照一恢复又是一条好汉。按着我上面两套路线选一种走Kali装好的那一刻你的安全测试学习才算真正开始。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

吴恩达机器学习笔记高效整理法:从概念到实战的持续更新指南 2026/9/29 2:01:40

吴恩达机器学习笔记高效整理法:从概念到实战的持续更新指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
Delphi 13.1集成TMS VCL UI Pack实战指南 2026/9/29 2:01:33

Delphi 13.1集成TMS VCL UI Pack实战指南

简介:本资源是面向Delphi与C Builder中高级开发者的一站式UI组件开发套件,专为适配Delphi 13.1及7–13全版本设计,解决传统VCL界面样式陈旧、定制能力弱、跨版本兼容难等痛点,尤其适用于Windows桌面应用的快速美化与功能增强。压缩…

阅读更多 →
智能汽车人才缺口怎么补?车载测试实战型赛道全解析 2026/9/29 2:01:33

智能汽车人才缺口怎么补?车载测试实战型赛道全解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
LED点阵屏驱动原理:共阳极共阴极与扫描显示详解 2026/9/29 2:01:33

LED点阵屏驱动原理:共阳极共阴极与扫描显示详解

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
VS Code安装避坑指南:识别.docx陷阱与官方部署实践 2026/9/29 2:01:26

VS Code安装避坑指南:识别.docx陷阱与官方部署实践

简介:本资源是一份面向编程初学者与前端开发入门者的 VS Code 编辑器安装与基础配置实操指南,聚焦解决“零基础如何快速完成环境搭建并投入编码”的核心问题。文档以清晰步骤覆盖官网下载、许可协议确认、附加任务设置、中文语言包及 JavaScript/HTML 等…

阅读更多 →
读代码自动画 4 类图:best-skills codegen-diagram 生成技术栈、系统架构与 E-R 图终极指南 2026/9/29 2:01:26

读代码自动画 4 类图:best-skills codegen-diagram 生成技术栈、系统架构与 E-R 图终极指南

读代码自动画 4 类图:best-skills codegen-diagram 生成技术栈、系统架构与 E-R 图终极指南 【免费下载链接】best-skills 通用高质量 Skills 合集🔥 项目地址: https://gitcode.com/gh_mirrors/be/best-skills best-skills 是一个通用高质量 Age…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉