尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Kali Linux 安装全攻略:虚拟机与物理机实战指南
装 Kali Linux 这事情看着教程一大堆真正能一次走通的不多。我这些年折腾过 VMware、VirtualBox、Hyper-V也在老笔记本上直接物理机装过前前后后刷了不下几十次。说实话安装本身并不复杂但很多人卡在的不是“下一步怎么点”而是“这一步为什么要这么干”。这篇文章不给你整那些花活就老老实实把 Kali Linux 的安装过程拆开讲每一步该选什么、为什么不选另一个、装完之后必须做什么全部交代清楚。不管你是安全方向的新手还是想拿 Kali 当日常工具系统用按这篇文章走下来基本不会踩坑。1. 安装前的思考虚拟机还是物理机1.1 为什么新手建议先把虚拟机作为首选很多一上来就想物理机装 Kali 的朋友八成是看了电影里那种“一个人一台笔记本键盘一敲对面全瘫”的桥段。但实际工作中真正拿 Kali 当主力物理机的人反而是少数绝大多数场景下虚拟机就够用了。原因也很朴素。Kali 默认就是面向安全测试的里面装了一堆网络扫描、漏洞利用、无线抓包的工具新手不熟悉命令的情况下乱敲很容易把系统搞出问题。物理机上出了问题重装一次系统装驱动、配环境、迁移数据折腾一整天。虚拟机的逻辑就简单得多拍个快照随便造出了问题一键回滚两秒钟满血复活。拿来做实验、跑靶场、临时分析样本都方便。另外还有一层隐性好处隔离。虚拟机的网络环境是可控的你把网卡设成 NAT虚拟机访问外面走的是宿主机的网络你在虚拟机里扫描实验网段不会直接把你家整个路由器环境搞乱。不是说不让你上物理机而是“先用虚拟机学会走再考虑物理机跑”顺序对了效率高很多。1.2 镜像版本选择与下载渠道Kali Linux 官网提供几种不同的镜像常见的有 Installer 版本和 Live 版本。Installer 就是传统安装盘需要一步步装到硬盘里Live 则可以直接从 U 盘启动进入系统试用也可以选择装到硬盘。初次安装直接选 Installer 的 64 位版本就好。官方下载地址是 Kali Linux 官网的 Get Kali 页面不同平台、不同桌面环境都有对应镜像默认选 Kali Linux 64-Bit 即可。下载渠道不只官网一条路。国内网络环境从官网下载有时比较慢这时候可以走国内高校或者云厂商的镜像站比如清华 TUNA 镜像站、阿里云镜像站、中科大镜像站都能找到 Kali 的 ISO 文件。镜像站的好处不只是速度快版本也比较全连历史版本都有存档。我个人的习惯是优先用清华源下 ISO然后用 SHA256 校验一下文件是否完整避免下载了一半文件损坏装到一半报错。1.3 虚拟化平台选型对比虚拟机装 Kali主流的平台有三个VMware Workstation、VirtualBox、Hyper-V。我挑一个实用对比表格你一眼就能看明白该怎么选。平台优点缺点适合场景VMware Workstation Pro性能好快照功能强拖拽复制方便商业软件需要授权文件占用偏大日常学习、实验比较省心VirtualBox免费开源跨平台轻量3D加速一般快照性能略弱学生党、临时环境Hyper-VWindows 自带无需额外授权支持增强会话配置稍绕Linux 兼容性要手动调不想装第三方软件的 Windows 用户如果你是纯新手我最推荐的是 VMware Workstation Pro原因只有一句省心。它的虚拟机设置、快照管理、文件拖拽、分辨率自适应都做得非常成熟你只需要把注意力放在 Kali 系统本身不用跟虚拟化软件的毛病较劲。VirtualBox 也完全能用但遇到 USB 设备识别、界面缩放这些问题要多花时间。Hyper-V 是 Windows 专业版/企业版自带的功能在“启用或关闭 Windows 功能”里勾上就能用不用装额外软件不过它对 Linux 桌面环境的增强功能配置起来麻烦一点后面我会专门写一段。2. VMware 虚拟机安装 Kali Linux 全流程2.1 新建虚拟机时这些参数别拍脑袋填用 VMware 装 Kali新建虚拟机的参数看着简单但有些人就是在这里埋了坑。第一步创建虚拟机选择“典型”或“自定义”都行后面关键配置点要盯住。内存建议至少分 4GB。Kali 默认的 XFCE 桌面比较轻量2GB 也能跑但打开浏览器再跑个工具就捉襟见肘了。CPU 分配 2 核起步宿主机配置允许就给 4 核。磁盘容量我是建议直接给 40GB别小气。Kali 自带工具、做实验产生的文件、后续安装的软件都可能占空间20GB 用一阵子就见底了扩容磁盘虽然不难但没必要给自己找麻烦。网络适配器这里默认的 NAT 模式就够用。NAT 模式下虚拟机和宿主机共享一个出口它可以访问外网但外部不能直接访问虚拟机内部。桥接模式会让虚拟机像一台独立机器一样出现在局域网里如果是做内网渗透实验需要用桥接但日常学习和配置更新NAT 足够而且更安全。最后创建完虚拟机把“打印机”设备删掉或者禁用这个东西经常导致 Windows 宿主机下的 VMware 出现一些莫名其妙的问题比如虚拟机开机阶段就卡住删了能少一个坑。2.2 图形化安装一步步怎么做虚拟机创建好之后把下载好的 Kali 镜像挂载到虚拟光驱开机进入引导界面。这里选“Graphical Install”进入图形化安装。虽然 Kali 也支持文本模式安装但图形化对新手友好太多每一步都有提示除了慢一点没有别的缺点。安装语言界面选中文或者英文都可以。这里提醒一下Kali 的中文支持需要额外的语言包如果你选了中文界面但后面没装语言包界面可能出现方块字或乱码。我的建议是安装时选英文装完系统后再配置中文支持这样整个安装过程更稳后续使用也不容易出字体问题。地区键盘配置按实际情况选。主机名随便起一个比如 kali但别带着空格和特殊符号。域名这栏可以留空。然后设置一个普通用户账号和密码这个用户就是你的日常登录用户安装界面会提示设置 root 密码也就是超级管理员密码。Kali 从 2020 版之后就改成了默认非 root 用户日常用普通用户需要管理员权限时用 sudo这样比较安全。但 Kali 的安全测试工具很多需要 root 权限所以安装时也把 root 密码设了后面用 su 切换管理员非常方便。分区这一步是最多人犹豫的地方。虚拟机安装阶段直接选“使用整个磁盘”然后把分配策略选成“将所有文件放在同一个分区中”接着“完成分区操作并将更改写入磁盘”确认后等待格式化。Kali 默认的 LVM 方案对新手不友好现在选最简单方案省下精力做正事。物理机安装的分区策略我后面单独讲和这里差别很大。2.3 磁盘分区与软件包选择逻辑分区完成后安装器会开始复制文件。复制过程大概几分钟取决于磁盘速度。接着会问你“是否将 GRUB 引导程序安装到主引导记录”这里必须选“是”。GRUB 是操作系统的引导管理器不装它重启后系统根本起不来直接黑屏或者跳到别的引导器。这是新手最容易忽略的一个点。软件包选择的界面tasksel 会列出可选的软件集合。这里默认勾选 Kali 桌面环境和推荐工具我建议增加勾选 kali-tools-default它是 Kali 预装工具的核心集合包含了 Nmap、Wireshark、Metasploit、Burp Suite 这些最常用的工具。全量工具包kali-linux-everything不推荐在安装时就选包体积巨大安装时间以小时计而且很多工具你根本用不到。以后缺什么工具直接用 apt 按需安装对应的元包比一开始全塞进来干净得多。安装过程走到最后系统会提示安装完成抽出光盘镜像点击“继续”重启。重启进入 GRUB 菜单时选择第一个内核启动项就能看到 Kali 的登录界面了。2.4 首次启动后的基础检查第一次登录系统先别急着到处点。打开终端敲下面几条命令做基本检查。uname -a ip addr show第一条看内核版本第二条看网络接口是否拿到了 IP。如果发现没有 IP多半是 DHCP 没生效可以执行 dhclient eth0 手动获取或者直接用 nmtui 打开网络管理界面选中对应的网卡重新激活。接着用 ping 测试外网连通性ping www.kali.org能通说明基础网络没问题。这一步是后面换源、装工具的前提网络不通玩什么都白搭。3. 物理机安装 Kali Linux 的要点3.1 U盘启动盘的制作方式物理机安装的流程和虚拟机大方向一样但多了两步关键的准备工作制作启动盘和调整固件启动设置。制作启动盘的工具Windows 下我用过 Rufus 和 balenaEtcher都很好用。Rufus 更“专业”一点支持分区类型、目标系统类型的调整。用 Rufus 写入 Kali ISO 时分区类型建议选 GPT目标系统选 UEFI非 CSM文件系统保持默认点击开始写入就行。如果你用的是 Linux 系统也有更直接的办法一条 dd 命令搞定sudo dd ifkali-linux-2024.iso of/dev/sdb bs1M statusprogress这个命令里的 /dev/sdb 是你的 U 盘设备注意千万别写错。如果你搞反了把系统盘给写了你的数据就没了。建议先插上 U 盘用 lsblk 确认设备名再执行 dd。3.2 UEFI、Secure Boot 与安全启动设置物理机安装前必须先进入 BIOS/UEFI 设置界面通常是开机按 F2、F12、Esc 或 Del 键不同品牌主板不一样确认两件事第一关闭 Secure Boot。Kali 发行版的引导签名不在出厂信任列表里开着 Secure Boot 会导致 U 盘启动被拒直接黑屏或者提示“Verification failed”。第二修改启动顺序把 U 盘调到第一位或者用启动菜单临时选择 U 盘启动。这里有个坑部分较老的显卡和无线网卡在 Linux 下会出现驱动不兼容的问题。安装盘进入图形界面后如果黑屏可以在 GRUB 菜单按 e 编辑启动项在 linux 行末尾加上 nomodeset 参数再按 F10 启动绕过显卡驱动的显示问题。装完系统后如果进系统仍然黑屏也是同样的处理办法先把驱动问题绕过去再回头装闭源驱动。3.3 物理机分区规划建议物理机分区不能像虚拟机那样“一颗分区全搞定”你需要结合自己的实际需求来设计。这里给一个常见的双系统规划思路。如果是整块硬盘只装 Kali最简单的方案是/boot 分区给 1GBEFI 系统分区给 500MB如果主板是 UEFIswap 交换分区给内存大小即可比如 8GB 内存给 8GB swap剩下的空间全给根分区 /。这样的方案简单适合大多数人。如果还想留着 Windows 做双系统分区要更加谨慎。用安装器的“手动分区”模式找到原来 Windows 的 EFI 分区不要动它然后在空闲空间上新建几个分区。逻辑结构是新建一个 EFI 分区用于放置 Kali 的引导文件会和在 Windows 引导共存所以空间有建议给到 500MB 以上再建 / 分区和 swap 分区 /home 根据需要单独分。分区操作永远是危险操作手动分区前先把磁盘里重要的数据备份到移动硬盘这不是吓唬你我亲眼见过有人分区分错把整块盘格式化掉。4. 安装后的关键配置与优化4.1 第一步必修课更换 Kali Linux 软件源Kali 官方源的服务器在海外国内直连的速度时快时慢让人捉急。装好系统的第一步就是把软件源切换成国内镜像源。这个操作非常重要不换源后面 apt update 极有可能卡半天或者下载速度几十 KB/s严重影响体验。换源前先备份原文件sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak然后编辑源列表把官方源注释掉换成国内镜像。下面是三个国内镜像源的写法任选一个即可# 清华 TUNA 镜像源 deb https://mirrors.tuna.tsinghua.edu.cn/kali/ kali-rolling main contrib non-free non-free-firmware # 阿里云镜像源 deb https://mirrors.aliyun.com/kali/ kali-rolling main contrib non-free non-free-firmware # 中科大镜像源 deb https://mirrors.ustc.edu.cn/kali/ kali-rolling main contrib non-free non-free-firmware写完后执行sudo apt update看到 Release 文件正常获取说明源生效了。这里有的朋友会遇到“签名验证失败”的报错这一般是 GPG 密钥问题先执行 sudo apt clean 清理缓存再 update如果还不行再考虑更新密钥。换源之后下载速度通常能从几十 KB 提升到几 MB效果立竿见影。4.2 系统更新及常用工具补齐源配置好之后第一时间升级整个系统。Kali 是滚动发行版内核和软件包更新比较频繁装完系统后一般会有不少可升级的包。执行sudo apt update sudo apt full-upgrade -yfull-upgrade 会处理跨版本的依赖关系比 apt upgrade 更彻底。升级过程可能持续十几分钟看网速。升级完成后重启一次让新内核生效。基础工具链上也值得补几个我日常必装的软件vim 编辑器、git、curl、tree、terminator 终端。命令是sudo apt install -y vim git curl tree terminatorKali 默认的终端可以凑合用但 terminator 的分屏功能在做多任务操作时能省不少事。输入法方面如果你习惯用中文输入安装 fcitx5 或者 ibus 都行装好后在设置里把输入法框架切换成对应的再注销重进。字体推荐装一下 fonts-noto-cjk避免网页和文档里的中文渲染出豆腐块。4.3 虚拟机的增强功能怎么装虚拟机里装完 Kali桌面分辨率默认只有 800x600鼠标进出不流畅复制粘贴也不通这时候就需要装增强功能。不同虚拟化平台做法差别很大。VMware 环境里直接安装 open-vm-tools-desktop不需要下载 VMware Tools 安装包sudo apt install -y open-vm-tools-desktop装完后重启桌面分辨率自动适配窗口大小宿主机和虚拟机之间可以直接复制文本和拖动文件非常方便。VMware 老版本如果拖拽失灵检查一下虚拟机设置里的“虚拟机体验”是不是最佳性能。VirtualBox 环境则安装虚拟化增强包sudo apt install -y virtualbox-guest-utils然后从设备菜单里选择“安装增强功能”加载虚拟光驱重启即可。Hyper-V 的情况稍微特殊一点。Windows 自带的 Hyper-V 有一个“增强会话模式”可以让你像用远程桌面一样使用虚拟机包括剪贴板共享、文件拖放。但 Kali 默认没有安装对应的 xrdp 服务需要手动补齐。在 Kali 里执行sudo apt install -y xrdp sudo systemctl enable xrdp --now然后在 Hyper-V 管理器的虚拟机设置里勾选启用“增强会话模式”连回虚拟机窗口点击“连接”时会多出“增强会话”按钮进去之后就能像普通远程桌面一样操作复制粘贴顺滑很多。4.4 网络配置与文件夹共享Kali 装完默认用的是 DHCP 自动获取 IP。虚拟机环境一般不用改NAT 模式下重启后会自动重新获取。如果你需要固定 IP可以用 nmtui 这个文本图形界面工具选择对应连接把自动获取改成手动填上 IP、掩码、网关和 DNS。物理机环境下固定 IP 的场景更多尤其是你想让局域网内的其他设备直接访问 Kali 的某个服务。宿主机和虚拟机之间传文件最省事的方案是共享文件夹。VMware 里先在虚拟机设置里添加一个共享文件夹然后在 Kali 中挂载sudo mkdir -p /mnt/hgfs sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o uid1000最后的 uid1000 是让挂载点对普通用户也开放读写。每次重启后需要重新挂载想省事可以写进 /etc/fstab。VirtualBox 类似挂载命令是 mount -t vboxsf 共享名 /挂载点。相比之下用 open-vm-tools 的文件拖拽功能反而更直观这也是我推荐 VMware 的原因之一。5. 常见问题与排查技巧实录5.1 安装卡在 CD-ROM 检测阶段用 VMware 安装 Kali 时偶尔会卡在“Detecting and mounting CD-ROM”这一步进度条半天不动。这个问题的常见原因是虚拟机的 SATA 光驱兼容性问题。解决办法是关闭虚拟机在虚拟机设置里把光驱类型改成 IDE然后重新开机安装。如果是 USB 光驱安装换一个 USB 2.0 接口往往也能解决。另外还有一种卡住的情况卡在启动引导画面连安装器界面都进不去。这种多半是 ISO 镜像文件损坏重新下载镜像并用 SHA256 校验一下。别小看这个排查思路我遇到过好几次最后都是镜像文件的问题。5.2 apt update 报错或更新速度极慢换源之后 apt update 报错常见的有两种。一种是 404 错误说明你用的源路径写错了检查 sources.list 里的镜像路径是否和你选择的镜像站一致。另一种是连接超时大概率是网络 DNS 问题检查 /etc/resolv.conf 里的 DNS 配置改成 223.5.5.5 或 114.114.114.114 再试。如果速度还是很慢看看是不是 apt 之前尝试连接官方源卡住了先把 /var/lib/apt/lists 目录下残留的缓存清理掉sudo rm -rf /var/lib/apt/lists/* sudo apt clean sudo apt update这套清理大法能解决大多数源相关的疑难杂症。记住顺序先备份、再改源、清缓存、update一步一步来。5.3 分辨率异常和复制粘贴失效我们装好 open-vm-tools-desktop 并重启后分辨率应该能自适应。如果还是固定 800x600检查一下是不是 3D 加速导致的兼容问题。在 VMware 虚拟机设置里把“加速 3D 图形”关掉再重启一次问题基本能解决。复制粘贴失效通常发生在由 VM Tools 切换到 open-vm-tools 的过程中。删掉原来的 VMware Tools 相关包然后重新安装 open-vm-tools-desktop重启后仍然失效的话检查“虚拟机设置—客户机隔离”确保“启用复制粘贴”是勾选的。Hyper-V 增强会话模式下复制粘贴失效优先检查 xrdp 服务是否正常运行用 systemctl status xrdp 看状态。5.4 忘记密码或系统起不来怎么办Kali 用的久了忘记普通用户密码或者 root 密码不是罕见事。对于普通用户密码重置在 GRUB 菜单里选择高级选项进入恢复模式Recovery Mode选择 root shell然后执行mount -o remount,rw / passwd 用户名用同样思路也能重置 root 密码。如果是系统启动到一半卡住先按方向键快速进 GRUB给内核参数加 single 或者 init/bin/bash进入单用户模式排查优先看 /var/log/syslog 里最后输出的日志。还有一个我常跟人强调的虚拟机里的 Kali在每次做完关键配置之后都拍个快照。快照不是万能药但在大多数“我把系统搞挂了”的场景里它是止损最快的方式。物理机的话重要数据和配置文件做好备份比任何故障排查技巧都实际。装 Kali 这件事我个人觉得并不难真正考验人的是装完之后你准备拿它做什么。系统的安装只是万里长征第一步换好源、更新完软件包、把虚拟机增强功能配好让系统跑得顺畅稳定后面再做实验、写脚本、练工具才会有一个舒心的环境。如果你按这篇文章走完一遍装好之后打开菜单看到那些按分类排列的工具集合你就能理解为什么 Kali 被这么多安全爱好者当作日常操作系统的首选了。希望这篇文章能帮你少走一些弯路。
RELATED

相关推荐

用 GitHub Actions 自动发布 Scalar Docs 项目:基于 @scalar/cli 的 CI 发布实践

用 GitHub Actions 自动发布 Scalar Docs 项目:基于 @scalar/cli 的 CI 发布实践

用 GitHub Actions 自动发布 Scalar Docs 项目:基于 scalar/cli 的 CI 发布实践 【免费下载链接】scalar Scalar is an open-source API platform:                                       🌐 Modern REST API C…

📅 2026/9/14 2:05:32
Nginx配置前后端分离项目实战指南

Nginx配置前后端分离项目实战指南

1. 为什么需要Nginx配置前后端服务现代Web应用开发中,前后端分离架构已成为主流模式。这种架构下,前端通常使用React、Vue等框架构建单页应用(SPA),后端则提供RESTful API接口。Nginx作为高性能的Web服务器和反向代理,在这种架构中…

📅 2026/9/14 2:05:32
超外差接收机本振泄露原理与SDR探测定位实战指南

超外差接收机本振泄露原理与SDR探测定位实战指南

做无线电监测和软件定义无线电(SDR)这么多年,我一直觉得有一个现象特别有意思:一台明明只负责“收”信号的设备,居然也能被外面的人发现,甚至被定位。很多人天然的认知是,只要我不发射、不主动“…

📅 2026/9/14 2:00:32
MORE NEWS

更多资讯

📰

手搓教程:工程师的确定性防线与AI协同方法论

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

📰

高并发排行榜方案:Redis ZSET + 快照缓存 + 双TTL

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

📰

工学椅选型核心:坐深、腰靠落点、坐高膝高比三大生物力学指标

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

📰

2026年AI论文检测与智能降重工具全解析

1. 为什么AI检测率会成为论文通过的拦路虎?2026年的学术圈正在经历一场前所未有的技术变革风暴。去年某985高校研究生院公布的数据显示,使用AI辅助写作的论文在查重系统中被标记为"AIGC高风险"的比例高达37%,直接导致这些论文被学术…

📰

WordPress主题CoreNext免授权版安装配置与安全检查指南

简介:CoreNext 1.7.1.1免授权开心版是一套由果核出品的WordPress轻量化主题模板,面向需要快速搭建个人站点或深入研究主题开发的站长、开发者,主打界面简洁、运行高效,且代码全开源,解决了付费主题授权成本高、黑盒不安…

📰

技术内容标题设计:原则、技巧与实战案例

1. 项目概述作为一名从业多年的技术博主,我经常遇到这样的情况:手头有个不错的项目想法,却总是卡在起标题这个环节。今天想和大家聊聊这个看似简单却困扰很多创作者的问题——如何给项目起个好标题。标题是项目的第一印象,决定了读…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬