ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

Kali Linux 2020.4 保姆级安装教程:虚拟机与双系统全攻略

2026/8/24 5:46:23 拓冰建站 浏览量
Kali Linux 2020.4 保姆级安装教程:虚拟机与双系统全攻略 1. 项目概述与核心价值如果你对网络安全、渗透测试或者系统安全研究感兴趣那么Kali Linux这个名字你一定不陌生。它不是一个普通的Linux发行版而是由Offensive Security团队维护集成了数百种安全工具的“武器库”。从网络扫描、漏洞分析到密码破解、无线安全测试几乎所有安全从业者需要的工具在Kali中都能开箱即用。2020.4版本是Kali 2020年的最后一个重大更新它带来了全新的主题、改进的工具集以及对ARM设备更好的支持对于想要搭建一个稳定、功能齐全的安全测试环境的人来说至今仍是一个经典且可靠的选择。很多新手在初次接触时可能会被“渗透测试”、“黑客工具”这些词吓到或者觉得安装过程复杂。其实不然只要跟着清晰的步骤走任何人都能顺利地在自己的电脑上运行起Kali Linux。这篇教程的目的就是为你提供一份从零开始的、手把手的保姆级安装指南。无论你是信息安全专业的学生是希望提升技能的网络管理员还是单纯对技术好奇的爱好者这份教程都将帮你绕过那些常见的坑让你把精力集中在学习和使用工具本身而不是浪费在安装和配置上。我们将从最基础的镜像下载讲起涵盖虚拟机安装和物理机双系统安装两种最主流的方式并确保每一个步骤都有详细的截图和原理说明让你知其然更知其所以然。2. 安装前的核心准备工作在按下下载按钮之前充分的准备工作是成功安装的一半。这一步的目标是理清思路准备好所有必要的“食材”和“厨具”避免在安装过程中手忙脚乱。2.1 硬件与虚拟化环境选择首先你需要评估并选择你的安装方式。主流方式有两种虚拟机安装和物理机安装即双系统。对于绝大多数初学者和日常学习者我强烈推荐使用虚拟机方案。原因有三点一是安全隔离你在Kali里进行的各种网络测试操作不会影响到宿主机的真实网络环境和个人数据二是便捷性可以随时创建快照、克隆、重置学习成本低三是资源利用灵活可以根据需要动态调整内存和硬盘大小。VMware Workstation Player个人免费和VirtualBox是两款最流行的免费虚拟机软件本教程将以功能更强大、对Kali兼容性更好的VMware为例进行演示。如果你的电脑性能足够建议至少8GB内存四核处理器并且你希望获得原生性能或者需要在特定硬件如无线网卡上进行测试那么可以考虑物理机安装。但这意味着你需要为Kali单独划分出一块硬盘空间建议至少50GB并且会涉及修改引导项等稍复杂的操作有一定风险。注意无论选择哪种方式请务必在操作前备份好你电脑上的重要数据。对磁盘分区和引导的修改是高风险操作数据无价。2.2 官方镜像下载与校验这是最关键的一步获取一个完整、未被篡改的安装镜像。请始终从官方或可信的镜像源下载。访问官方网站打开Kali Linux的官方网站。在下载页面你会看到多个版本。对于新手选择“Installer”版本是最通用的。2020.4版本的64位安装镜像全名通常类似于kali-linux-2020.4-installer-amd64.iso。这个ISO文件大小约3GB它包含了完整的图形化安装程序。选择下载源官方提供了直接下载和BT种子两种方式。如果你的网络环境访问国外源速度较慢可以使用国内高校或机构的开源镜像站。在镜像站中找到kali目录进入kali-images/kali-2020.4/路径下下载对应的ISO文件。使用镜像站能极大提升下载速度。校验文件完整性至关重要下载完成后千万不要跳过校验。镜像在下载过程中可能损坏或被恶意替换。官方为每个镜像提供了SHA256校验和。你需要计算你下载文件的SHA256值并与官网公布的值进行比对。在Windows上你可以使用命令行工具certutil。打开PowerShell或CMD进入ISO文件所在目录输入命令certutil -hashfile kali-linux-2020.4-installer-amd64.iso SHA256。等待计算完成后将显示的一长串哈希值与官网的对比必须完全一致。在Linux/macOS上使用终端命令sha256sum kali-linux-2020.4-installer-amd64.iso。 如果校验和不符请删除文件重新下载。这一步是确保系统安全纯净的基石。3. 基于VMware的虚拟机安装详解虚拟机安装是最安全、最推荐给新手的路径。我们将详细拆解在VMware Workstation 16/17中创建和安装Kali Linux的每一个步骤。3.1 创建新的虚拟机打开VMware点击“创建新的虚拟机”。选择“典型”配置即可大部分设置使用默认推荐值。安装来源在“安装程序光盘映像文件”选项中点击“浏览”定位到你刚刚下载并校验通过的.iso文件。VMware会自动检测到这是Debian系列的Linux。命名与位置给你的虚拟机起一个容易识别的名字例如“Kali-Linux-2020.4”。选择虚拟机文件的存储位置确保目标磁盘有足够的剩余空间建议预留40GB以上。磁盘容量指定虚拟磁盘大小。对于Kali Linux默认的20GB勉强够用但如果你打算安装大量额外工具或保存项目文件建议设置为50GB。选择“将虚拟磁盘拆分成多个文件”这样便于迁移和备份。硬件自定义关键步骤在向导最后不要直接点完成点击“自定义硬件”。这里有几个重要设置内存至少分配2GB (2048MB)。如果宿主机内存充足16GB以上分配4GB会获得更流畅的体验尤其是在运行图形化漏洞扫描工具时。处理器分配至少2个CPU核心。这能保证系统响应和多任务处理的效率。网络适配器这是网络测试的关键。模式选择“NAT”。在NAT模式下虚拟机会共享宿主机的IP地址上网对外部网络来说所有虚拟机的流量都像是来自宿主机。这既能满足Kali访问互联网更新和下载工具的需求又为初学者的网络实验提供了一个相对隔离、安全的环境。在你更熟悉之后可以尝试“桥接”模式让虚拟机获得局域网内独立的IP。USB控制器如果你有外置的无线网卡如用于Wi-Fi渗透测试的特定网卡确保USB兼容性选择“USB3.0”或“USB2.0”并勾选“在连接时显示所有USB输入设备”。完成硬件设置后关闭硬件窗口点击完成。VMware会为你创建好一台“空白”的虚拟电脑。3.2 图形化安装过程全解析启动新创建的虚拟机它会自动从你加载的ISO镜像启动进入Kali安装程序。引导菜单选择首先看到的是GRUB引导菜单。直接选择“Graphical install”图形化安装回车。这是最直观的安装方式。语言、地区与键盘设置依次选择语言简体中文、地区中国、键盘布局汉语。这些设置主要影响安装过程中的提示信息和系统安装后的默认区域设置你可以根据习惯选择英文或中文。我个人的经验是对于学习技术使用英文环境能减少后续查找资料时因术语翻译带来的困扰但中文界面无疑对新手更友好。网络配置安装程序会尝试通过DHCP自动配置网络。在虚拟机NAT模式下这一步通常会自动成功获取到IP地址。如果宿主机网络正常但这里失败可以检查VMware的虚拟网络编辑器编辑-虚拟网络编辑器确保NAT模式对应的虚拟网络已启用并连接。设置主机名与域名主机名可以任意比如“kali”。域名非必填留空即可。设置用户和密码这是你登录系统的凭据务必牢记。root密码Root是超级管理员账户。设置一个强壮的密码包含大小写字母、数字、符号。创建普通用户接下来会提示你创建一个普通用户账户并设置用户名和密码。强烈建议创建。日常使用普通用户账户仅在需要执行管理员命令时使用sudo或切换到root这是一个好的安全实践。磁盘分区重点环节这是安装的核心步骤。对于虚拟机新手最简单安全的选择是“使用整个磁盘”并“将所有文件放在同一个分区中”。安装程序会自动为你处理好分区表GPT或MSDOS、创建交换空间swap和根分区/。这种方案无需手动干预最适合学习和测试环境。如果你选择“手动”分区你需要至少创建两个分区一个挂载点为/的根分区类型ext4建议大小30GB以上和一个交换分区类型swap大小通常为物理内存的1-2倍例如4GB内存可设4-8GB交换空间。确认分区方案后选择“结束分区设定并将修改写入磁盘”在确认提示中选择“是”。软件包镜像与软件选择接下来配置软件源。为了获得最快的更新速度这里应该选择“是”来使用网络镜像。然后会进入软件选择界面。这里有一个关键技巧对于新手我建议只勾选“Xfce桌面环境”或“GNOME桌面环境”其他如“渗透测试工具集”等暂时不要勾选。原因是Kali默认会安装全部上千个工具这会导致安装时间极长且很多工具你可能永远用不到。先安装一个干净的系统后续可以根据需要用apt install kali-tools-top-10这样的命令来按类别安装最常用的工具集这样更高效、系统也更精简。安装GRUB引导在“将GRUB安装至硬盘”时选择“是”。对于虚拟机单系统安装将GRUB安装到默认的/dev/sda即整个虚拟磁盘即可。完成安装安装程序会复制文件、配置系统最后提示安装完成。点击“继续”虚拟机会重启。重启前VMware可能会提示“需要将安装介质ISO弹出”按提示操作或者进入虚拟机设置暂时断开ISO文件的连接以确保虚拟机从新安装的硬盘启动。4. 物理机双系统安装关键步骤与避坑指南在物理机上安装Kali意味着它与Windows等系统共存。这个过程涉及磁盘分区和引导管理需要格外谨慎。4.1 磁盘分区规划与准备这是最关键且风险最高的一步。你需要在现有的硬盘上“挖”出一块空间给Kali。备份数据再次强调操作前务必备份整个硬盘上的重要数据到外部存储。在Windows中压缩卷这是最安全的准备空间的方式。进入Windows的“磁盘管理”找到你有足够剩余空间的磁盘通常是C盘或D盘右键选择“压缩卷”。输入你想要分配给Kali的空间大小单位MB例如50000MB约等于50GB。点击压缩后你会看到一块标为“未分配”的黑色空间。到此为止不要进行任何其他操作关闭磁盘管理。制作启动U盘你需要一个至少8GB的U盘。使用工具如RufusWindows或dd命令Linux/macOS将下载的Kali ISO镜像写入U盘制作成可启动的安装介质。在Rufus中选择你的U盘选择ISO镜像分区类型选择“GPT”针对UEFI启动的电脑或“MBR”针对传统BIOS点击开始。这个过程会清空U盘所有数据。4.2 BIOS/UEFI设置与安装过程进入启动菜单将制作好的U盘插入电脑重启。在开机自检画面快速按启动菜单键通常是F12、F10、F2、Esc等因电脑品牌而异从U盘启动。安装过程启动后的安装流程与虚拟机大部分相同。关键的差异点出现在磁盘分区阶段。当看到“分区磁盘”的方法时选择“手动”。你会看到磁盘列表找到你之前在Windows中压缩出来的那块“空闲”空间。选中这块空闲空间点击“创建新分区”。交换分区首先创建一个交换分区。大小为你物理内存的1-2倍如8GB或16GB用于“交换空间”分区类型swap area。根分区用掉剩余的所有空间创建一个新分区。用于“Ext4日志文件系统”挂载点选择“/”。这是系统文件和安装软件的位置。确认分区无误后结束分区设定并写入磁盘。安装GRUB引导至正确设备这是双系统成功的关键。在安装GRUB时千万不要安装到/dev/sda整个磁盘这可能会覆盖Windows的引导管理器。正确的做法是将GRUB安装到Kali根分区所在的磁盘例如/dev/sda如果你的硬盘是sda但这不是分区号。更稳妥的方法是记住你根分区的设备号比如/dev/sda5但安装目标选择其所在的磁盘/dev/sda。安装程序通常能智能地配置双系统引导。4.3 安装后引导修复与系统配置安装完成重启后你应该能看到GRUB引导菜单列出了Kali Linux和Windows两个选项。如果直接进入了Windows说明GRUB没有正确接管引导。修复GRUB你需要使用之前制作的Kali安装U盘启动选择“Live系统试用模式”。进入试用桌面后打开终端挂载你的Kali根分区例如/dev/sda5到/mnt然后通过chroot命令进入已安装的系统环境最后执行update-grub和grub-install /dev/sda来重新安装和配置GRUB。这个过程需要一定的命令行操作知识。首次进入Kali系统后有几件必做的事更新系统打开终端执行sudo apt update sudo apt full-upgrade -y。这会更新系统所有软件包到最新版本修复已知漏洞。安装VMware Tools/VirtualBox增强工具仅虚拟机这能实现宿主机和虚拟机之间的剪贴板共享、文件拖拽、屏幕自适应调整等功能极大提升使用体验。在VMware中点击菜单栏的“虚拟机” - “安装VMware Tools”然后在Kali桌面会自动挂载一个光盘里面包含安装脚本。配置软件源可选但推荐为了获得更快的下载速度可以编辑软件源列表。使用命令sudo nano /etc/apt/sources.list将默认的官方源注释掉在行首加#添加国内的镜像源地址例如中科大的源deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib。保存后再次执行sudo apt update。5. 常见问题排查与实战技巧即使按照教程操作你也可能会遇到一些“拦路虎”。这里汇总了最常见的问题和解决方法。5.1 安装阶段典型问题问题安装过程中卡在“探测网络硬件”或“配置网络”阶段。原因虚拟机网络配置问题或安装镜像在识别虚拟网卡时遇到困难。解决在VMware虚拟机设置中尝试将网络适配器从NAT切换到“桥接模式”或“仅主机模式”然后重启安装程序。如果仍不行在安装引导菜单选择“Install”文本安装或“Advanced options” - “Install with speech synthesis”语音合成安装会禁用部分硬件探测这两种模式对硬件依赖更低。最根本的解决方法是确保你下载的是“Installer”镜像而非“Live”镜像Installer镜像的硬件兼容性通常更好。问题分区后无法继续提示“无法安装GRUB到/dev/sda”。原因在UEFI启动的电脑上安装时没有创建EFI系统分区ESP。解决在手动分区时除了交换分区和根分区你还需要创建一个EFI系统分区。具体步骤在空闲空间上先创建一个大小约256MB-512MB的新分区将其“用于”选择为“EFI系统分区”。然后再创建交换分区和根分区。这样GRUB就有地方安装了。问题安装完成后重启黑屏或卡在LOGO界面。原因通常是显卡驱动兼容性问题尤其是NVIDIA显卡。解决在GRUB引导菜单选中Kali条目按e键进入编辑模式。找到以linux开头的那一行在行末在quiet splash之后添加以下内核参数之一然后按F10启动nomodeset禁用内核模式设置使用基本显示驱动。nouveau.modeset0禁用NVIDIA的开源驱动nouveau。 成功进入系统后可以安装官方的NVIDIA驱动来永久解决。5.2 系统使用与配置技巧技巧如何以root用户登录图形界面Kali默认禁止了root用户的图形登录这是安全设计。你需要通过普通用户登录后在终端里用su -或sudo -i切换到root。如果你有特殊需求不推荐可以编辑/etc/pam.d/gdm-password和/etc/pam.d/gdm-autologin文件注释掉包含auth required pam_succeed_if.so user ! root quiet_success的行但这会降低系统安全性。技巧忘记密码怎么办单用户模式重置重启系统在GRUB菜单选择Kali按e编辑。找到linux行将ro改为rw init/bin/bash。按CtrlX或F10启动你会直接进入root shell。执行passwd 用户名来修改密码然后执行exec /sbin/init或直接重启。技巧如何安装中文输入法Kali默认是英文环境。安装中文支持包和输入法sudo apt install locales fonts-noto-cjk fcitx5 fcitx5-chinese-addons。然后配置区域设置sudo dpkg-reconfigure locales勾选zh_CN.UTF-8并设为默认。重启后在系统设置中添加输入法框架Fcitx5并添加拼音输入法。技巧如何按需安装工具而不是一股脑全装Kali的工具是分组的。使用apt search kali-tools-可以查看所有工具组。例如安装最常用的十大工具sudo apt install kali-tools-top-10。安装无线测试工具sudo apt install kali-tools-wireless。这样可以让你的系统保持轻量。最后我想分享一个最重要的心得Kali Linux是一个强大的专业工具集但它的力量来源于使用者的知识和道德。请务必在你自己拥有完全控制权的实验室环境如虚拟机、隔离网络中学习和测试。未经授权对任何不属于你的系统或网络进行扫描、探测或攻击不仅是非法的也违背了安全社区共享知识、共同提升防御能力的初衷。把Kali当作一个学习操作系统、网络协议和安全原理的绝佳平台用它来加固你自己的系统理解攻击原理以便更好地防御这才是掌握它的正确方式。