千篇一律的「下一步」教程看腻了?这篇让你少走三年弯路。

准备工作

宿主机配置

用途 最低 推荐
学习 4核 / 8GB RAM / 60GB 6核+ / 16GB+ / 120GB+
开发 8核 / 16GB RAM 12核+ / 32GB+

⚠️ 低于 4GB RAM 别装,会卡到你怀疑人生。

虚拟机软件选择

宿主机 推荐 原因
Windows VMware Workstation Pro 快照稳定、USB 支持好
macOS (ARM) VMware Fusion / UTM VirtualBox 不支持 ARM
Linux VMware / VirtualBox / QEMU 随意

下载与校验

官网:https://www.kali.org/get-kali/

镜像类型 适用场景 大小
ISO 全新安装、自定义分区 ~4GB
VMWare/VirtualBox 镜像 开箱即用(推荐) ~12GB
Weekly builds 追新用户 ~4GB
1
2
# 下载后校验 hash(PowerShell)
Get-FileHash Kali-Linux-2024.x-*-vmware.7z -Algorithm SHA256

虚拟机配置

新建虚拟机(VMware)

  1. 典型模式 → 加载 .vmx 或 ISO
  2. 操作系统:LinuxDebian 12.x x64
  3. 命名随意,如 kali-dev

硬件配置关键参数

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
处理器:≥2核,推荐4核,☑ 勾选 Intel VT-x/EPT 或 AMD-V

内存:≥4GB,宿主机32GB建议给8GB
⚠ 超过宿主机一半反而更慢

磁盘:
- 类型:SCSI
- 大小:≥80GB(实际占用约15GB)
- ☑ 拆分多个文件(方便迁移)
- ⚠ 不要预分配空间

网络:NAT(默认上网)/ 桥接(暴露在局域网)/ 仅主机(隔离)

USB 控制器:☑ 必勾
显卡:默认够用,图形密集工具可勾选 3D 加速 + 2-4GB 显存

常见问题急救

虚拟机无法启动

1
2
3
4
5
6
7
8
9
10
11
# 方案1:开启 CPU 虚拟化
# 重启 → Del/F2/F10 进 BIOS → Virtualization Technology → Enable

# 方案2:检查 VMware 服务
# Win+R → services.msc → 确保以下服务运行
# - VMware Authorization Service
# - VMware DHCP Service
# - VMware NAT Service

# 方案3:关闭 Hyper-V(Win11 常见冲突)
# 控制面板 → 程序 → 启用或关闭 Windows 功能 → 取消勾选 Hyper-V

启动后黑屏/光标闪烁

  1. 启动时按 e 进入 GRUB
  2. 找到 linux /boot/vmlinuz... 行,末尾加 nomodeset
  3. Ctrl+X 启动

永久修复

1
2
3
sudo nano /etc/default/grub
# GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
sudo update-grub && sudo reboot

安装后必做

换国内源

1
sudo nano /etc/apt/sources.list
1
deb https://mirrors.aliyun.com/kali kali-rolling main non-free contrib
1
sudo apt update && sudo apt upgrade -y

安装 VMware Tools

1
2
3
4
5
6
7
8
# 推荐方式
sudo apt install open-vm-tools-desktop -y

# 备选:手动安装
# VMware 菜单 → 虚拟机 → 安装 VMware Tools
sudo mount /dev/cdrom /mnt
tar -xf VMwareTools-*.tar.gz -C /tmp
sudo /tmp/vmware-tools-distrib/vmware-install.pl

效果:共享文件夹、拖拽文件、分辨率自适应、剪贴板共享

常用工具

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 网络
sudo apt install nmap masscan net-tools

# 渗透辅助
sudo apt install dirb gobuster sqlmap nikto

# 密码破解
sudo apt install hashcat john hydra

# Web 安全
sudo apt install burpsuite zaproxy

# 懒人包
sudo apt install kali-linux-large

SSH 远程连接

1
2
3
4
sudo systemctl enable --now ssh

# Windows 连接
ssh root@192.168.x.x

常见问题速查

卡顿优化

1
2
3
4
5
6
7
8
# 关闭无用服务
sudo systemctl disable bluetooth cups

# 换轻量桌面
sudo apt install kali-desktop-xfce

# 清理内存
sync && echo 3 | sudo tee /proc/sys/vm/drop_caches

网络问题

1
2
3
ip a
sudo dhclient -v
sudo systemctl restart NetworkManager

备份迁移

1
2
# VMware:关闭 → 备份 .vmx + .vmdk
# VirtualBox:VBoxManage clonevm "kali" --name "backup" --register

安全提醒

Kali 是渗透测试专用系统,不要当日常系统用

❌ 不要:用 Kali 日常上网、保存重要文件、关闭防火墙、用 root 日常操作

✅ 要做:勤快快照、定期备份、用普通用户学习

下一步


记住:最好的教程不是告诉你「做什么」,而是让你理解「为什么这样做」。