简介:面向Kali Linux入门者与安全测试初学者的PDF教程,系统讲解在VMware Workstation中安装Kali Linux的完整流程,涵盖Kali镜像下载、虚拟机创建、磁盘容量规划、硬件配置及安装选项等关键环节,帮助读者在不影响现有系统的情况下搭建安全的渗透测试学习环境。资源为单个PDF文档,大小1.63MB,图文步骤清晰,操作界面截图与文字说明一一对应;内容从镜像获取开始,依次展示新建虚拟机向导、编辑虚拟机设置、加载ISO文件,以及图形化安装过程中的语言、区域、网络和磁盘分区配置。其中对分区方式给出明确建议,如选择“使用整个磁盘”和“将所有文件放在同一个分区”,并为磁盘容量与内存设置提供了常用参考值,方便新手跟着操作。已有3852人学习,对于刚接触Kali或虚拟化安装的用户,可对照完整流程完成从新建虚拟机到分区安装的全过程,避开常见配置误区。对数字取证、渗透测试练习或Linux虚拟机部署感兴趣的读者,都能由此获得清晰的入门指引。
1. Kali 虚拟机的安装:为什么我劝你先在虚拟机里跑 Kali
Kali 这个系统在很多人眼里是“黑客专用系统”,但真正动手装的时候,第一个坑往往不是安装失败,而是装完之后电脑变砖——网卡不识别、显卡驱动冲突、启动引导被覆盖。如果你只是做渗透测试学习、竞赛练习或某个安全工具的复现,最稳妥的路线不是物理机直接装,而是先装虚拟机。虚拟机里的 Kali 可以随时快照回滚,宿主机和虚拟机之间隔离,错了就删掉重来。这篇文章我把自己踩过的坑和最终验证可用的安装步骤整理出来,从 Kali 镜像下载一路写到安装后的配置,新手照着做就能跑起来,熟手也能看看我精简后的参数和几个容易忽略的边界点。
2. 下载 Kali 镜像:版本、校验与下载源选择
很多新手喜欢直接百度搜“Kali 镜像下载”,结果下到一个来历不明的第三方包,轻则安装中途报错,重则被植入恶意程序。Kali 的镜像必须从官方渠道或信誉可靠的国内镜像站拿。这一章我先讲怎么选版本、怎么校验,再讲下载失败时的处理办法。
2.1 从官方源选版本:Installer 还是 Live,AMD64 还是 ARM
打开官方下载页面,你会看见几个链接,最常见的就是百度能找到的“Kali Linux 64-bit”和“Installer”之类。实际上官方现在提供的东西分两类场景:一个是 Live 镜像,启动后直接进入桌面体验,可以不安装;另一个是 Installer 镜像,用来完整安装到磁盘。我建议新手直接选 Installer,因为 Live 模式的持久化如果不配置,重启之后所有改动全部丢失,每次都得重新配源、装工具,太折磨。
架构方面,绝大多数 Intel 或 AMD 桌面处理器选择 AMD64 版本,也就是 x64。如果你用的是比较新的 Mac 或者 ARM 开发板之类才需要选 ARM64。由于我们是在虚拟机上安装,宿主机是 x64 的话,虚拟机选 AMD64 架构和镜像都是最稳的,能避开后面很多兼容性坑。
桌面环境也不要纠结,Kali 默认的 Xfce 桌面已经足够轻量,在虚拟机里跑尤其流畅。官方同时提供 GNOME 和 Xfce 两种桌面版本,我对新手的建议是无脑选 Xfce,原因有两个:占内存少,虚拟机分配 2GB 内存就能流畅拖动窗口;工具菜单布局更紧凑,熟悉后切换也方便。如果你想在虚拟机里做图形化渗透测试工具演示,Xfce 也不会拖后腿。
2.2 校验镜像完整性:用哈希值给镜像验明正身
下载完成后,很多人直接双击镜像开始装,我劝你多花半分钟做一步哈希校验。镜像文件在传输过程中有可能丢位,如果网络不稳定可能会损坏,用官方提供的 SHA256 校验和核对一下,能排除 90% 的“安装到一半报错找不到文件”问题。
官方下载页面会给每个镜像配套一个.checksum文件,Windows 上可以用 PowerShell 直接计算。在文件管理器里打开镜像所在目录,然后按住 Shift 点右键选择“在此处打开 PowerShell 窗口”,执行:
Get-FileHash .\kali-linux-2024.3-installer-amd64.iso -Algorithm SHA256Linux 或 macOS 下更简单,打开终端,进入镜像目录,执行:
sha256sum kali-linux-2024.3-installer-amd64.iso把输出结果和官方页面上的哈希值逐位比对。这里注意一个细节:官方页面的校验文件名后缀是.sha256sum或.checksum,里面的形式是“哈希值 + 文件名”,不要只看文件大小一致就觉得没问题。我见过有人下载到重命名过的旧版本,哈希值一对就露馅了。
如果你用的是国内镜像站下载,同样建议校验。国内镜像站通常会同步官方校验文件,但偶尔会有同步延迟,如果哈希对不上,宁可再下一次,也不要继续装。哈希校验这一步,核心目的是确认文件完整性和来源可信度,别为了省两分钟把自己装进一个无法确定来历的系统。
2.3 镜像下载失败的常见处理:断点续传与国内镜像加速
官方源在国外,直连下载速度可能很慢,尤其是几十 GB 的完整版。这里我不推荐用任何“加速”工具,而是建议你直接访问国内高校或云厂商维护的开源镜像站,它们都有 Kali 目录。打开镜像站页面后,进入kali-images目录,选择要下载的版本和文件,下载速度通常能到几 MB/s。
如果你已经在官方源下载到一半中断了,可以用命令行工具带断点续传参数。比如用 wget 下载时加上-c:
wget -c https://example.com/kali-images/kali-linux-2024.3-installer-amd64.iso-c参数表示 continue,从上次中断的位置继续下载。但要注意,如果服务器不支持断点续传,-c也不会生效。另外,不要迷信迅雷之类的工具下载 ISO,它可能会把文件分块调用不兼容的协议,导致最终文件校验不通过。我用浏览器单线程直接下载或者 wget 下载,稳定性反而最高。
下载完文件后,如果你打算之后多次使用,建议把这个 ISO 存到一个不容易被清理的位置,因为虚拟机安装完还需要它来装增强工具,后面我们还要用到。
3. 创建虚拟机:内存、CPU、磁盘与启动顺序设置
镜像准备好之后,接下来要建一台“空的电脑”来装系统。虚拟机软件方面,最常见的是某开源虚拟化平台和某商业虚拟化软件,两者内核不同,但创建虚拟机的思路基本一致。这一章我以更常见的开源跨平台虚拟化软件为例,把每一步参数说清楚。
3.1 虚拟化软件选型:开源版与商业版的取舍
如果你以前没装过虚拟机,我建议直接用开源跨平台虚拟化软件,理由有四点:免费、跨平台支持 Windows/macOS/Linux、对 Kali 官方有完善的驱动支持、快照功能够用。商业软件的优势在于 CPU 多核性能调度和跨系统拖拽体验更好,但 Kali 的重点是学习渗透测试,不是跑大型应用,开源版本完全够用。
确定软件后,需要确保宿主机的 BIOS 已开启虚拟化功能。Intel CPU 是 VT-x,AMD CPU 是 SVM,通常在开机时按 Del 或 F2 进入 BIOS,在“Advanced”或“CPU Configuration”里找到并开启。这一步不做,虚拟机会提示“硬件加速不可用”。我遇到过不少人卡在这里,进 BIOS 一看虚拟化确实是 disabled。
3.2 新建虚拟机的关键参数:内存、CPU、磁盘这样设
打开虚拟化软件,点击“新建”。名称我建议直接写Kali,类型选择 Linux,版本选择 Debian 64-bit。因为 Kali 基于 Debian 测试版,选 Debian 64-bit 不会错。如果你选的版本不对,比如选成 Ubuntu 64-bit,安装向导提示的 BIOS 类型或磁盘类型可能不匹配,导致后期引导失败。
内存分配上,给 Kali 分配 2048MB 是最低要求,实际我一般分配 4096MB。宿主机内存只有 8GB 的话,给 Kali 4GB,宿主机还剩 4GB 跑浏览器和编辑器,勉强流畅。CPU 核心数给 2 个就够,太多反而可能让宿主机的其他程序变卡。显存分配 128MB,Kali 默认桌面 2D 显示足够。
磁盘空间方面,官方建议最小 20GB,我强烈建议设置 30GB 到 40GB。因为 Kali 安装完基础系统大约占 8GB,之后你安装 metasploit、burpsuite 等工具,再加靶场环境,20GB 很快就会满。磁盘文件类型选择 VDI(开源虚拟化软件默认格式),动态分配。动态分配的意思是,你在创建时不需要一次性占用 30GB,而是随着虚拟机里的数据增长慢慢变大,这样宿主机磁盘空间压力小。
3.3 启动顺序与引导模式:UEFI 还是 BIOS
在虚拟机的“系统”设置里,需要确认引导顺序。第一启动项要设为光驱/ISO 文件,第二启动项设为硬盘。如果你以后要从硬盘启动,就把硬盘排在第一位。这里要注意引导模式,新版 Kali 默认支持 UEFI,但虚拟机默认是 BIOS 兼容模式。为了最大兼容性,我建议在虚拟机设置里启用 UEFI 模式,同时把“启用 EFI 启动”勾上。
不过这里有个坑:如果你的虚拟机软件版本较老,UEFI 模式可能导致 Kali 安装完成后无法引导。我一般做法是,先在 BIOS 兼容模式安装,系统装完后再按需切换。但 Kali 官方现在推荐 UEFI,所以新版本虚拟化软件直接用 UEFI 没毛病。你在创建虚拟机时有一个“固件类型”选项,选“UEFI”即可。
设置完这些,将下载好的 ISO 文件挂载到虚拟光驱,启动虚拟机。启动后屏幕会出现一个菜单,如果你是 UEFI 模式,可能直接进入 GRUB 菜单或者 Kali 安装启动菜单。到这里,镜像和虚拟机配置工作就完成了,接下来进入真正的安装环节。
4. 安装 Kali:引导、分区、加密与首次启动
环境准备好后,安装过程本身没有太多难度,但有几个交互选项要特别注意,选错了可能导致系统装完进不去。这一章我按照安装向导的步骤,把每一步的关键决策点写清楚,同时给出分区和加密的建议。
4.1 引导安装程序:选择图形安装还是文本安装
Kali 的启动菜单会给出多个选项:图形安装(Graphical install)、文本安装(Install)、还有现场桌面前几种。新手我建议选“Graphical install”,界面友好,鼠标能点,避免误操作。文本安装适合熟手因为内存占用少,但在虚拟机里资源不是瓶颈,没必要自虐。
进入图形安装界面后,第一步选择语言,建议选 English,如果你选中文,后面键盘布局和终端里的字符集偶尔会有乱码问题,而且 Kali 的官方文档和多数教程都是英文路径,保持英文环境能少很多麻烦。当然,你也可以选中文,系统装完后安装中文输入法和字体也不难,但从排错角度讲,英文环境最省心。
键盘布局选美国英语(English US),如果你平时用其他布局,等系统装完再切换。这里别选错,否则密码输入时@和"符号位置不对,很容易卡在登录界面。我见过有人密码里包含@,选错了键盘布局,死活登不上,最后重置密码才解决。
4.2 磁盘分区:全盘分区还是手动分区,要不要加密
安装向导会让你选择分区方案。如果你是虚拟机新手,直接选“使用整个磁盘”最简单。实体磁盘会被清空,但对虚拟机来说无所谓,因为磁盘本身是一个虚拟文件。分区方案选择“将所有文件放在同一个分区中”还是分开的,新手就选同一个分区,方便扩容。如果你以后用 LVM 或全盘加密,再分开。
接下来会问你是否使用 LVM,我建议不启用。LVM 虽然方便在线扩容,但万一引导配置出错,系统启动时会进入 initramfs 界面,对新手来说就是黑屏报错。虚拟机的虚拟磁盘容量本身可以在虚拟化软件里轻松扩大,不需要 LVM。
加密这一步,Kali 安装向导会询问“是否加密系统?”如果你选加密,意味着每次启动都必须输入密码解密磁盘。虚拟机里我强烈不建议加密,原因有两点:一是性能损耗,虚拟机的磁盘 IO 已经经过一层虚拟化,再加密会雪上加霜;二是快照功能与加密兼容性差,恢复快照后密码不匹配的情况时有发生。除非你的虚拟机文件会被人拷走,否则没必要加密。
4.3 设置用户、密码与主机名:避免 root 直接登录
安装向导会让你填写账号信息。这里默认只创建普通用户,root 密码留空,用普通用户加sudo提权,这是安全习惯。主机名可以随便填,比如kali-vm,域名留空即可。我见过有人想直接设置 root 密码,然后在登录界面用 root 登录,这在 Kali 里虽然可行,但加深了误操作风险,而且很多工具的 GUI 启动会有权限问题。
设置用户密码时,强度别太弱,也别太多特殊字符。虚拟机的密码主要是防宿主机其他用户进入,用大小写字母加数字就够。密码输入后需要注意,安装界面不是明文显示,输错了看不出来。如果提示弱密码,向导会问你是否继续,点 Yes 就行,我只建议自己实验用。
4.4 网络镜像配置:是否配置网络镜像
安装过程中,向导会问“配置网络镜像”吗?如果你使用国内网络,这一步我建议先不要配置镜像。因为安装程序此时会尝试连接一个默认的官方镜像源,速度可能很慢,甚至会导致安装流程卡住。你可以稍后在系统内修改 apt 源。如果选择不配置,系统安装完成后会使用默认官方源,之后我们再替换。
安装过程会自动拉取一些软件包,可能需要几分钟到十几分钟。如果在虚拟机安装过程中网络太慢,可以回到配置网络镜像步骤,选择“否”,这样安装只使用镜像中自带的软件包,虽然安装后需要手动更新,但至少不会在安装过程中翻车。
安装完成后,虚拟机自动重启。如果显示黑色屏幕或 GRUB 菜单,别慌,通常是你没有把光驱/ISO 从启动项移除。此时在虚拟化软件里重新设置启动顺序,把硬盘放在第一位,或者直接卸载 ISO 再重启。启动后看到登录界面,输入用户名密码就能进入桌面。
5. 安装后的必要配置:换源、增强工具、分辨率与快照
系统能进桌面只完成了一半。接下来要做的事直接决定你后续使用是否顺手:更新源、安装虚拟机增强工具、调分辨率、拍快照。这些配置相互依赖,比如增强工具直接影响分辨率和剪贴板共享,建议按顺序做。
5.1 换用合适的软件源:apt update 不再慢如蜗牛
安装完成后第一件事,就是修改 apt 源。打开终端,编辑源列表文件。以下命令都需要输入用户密码,注意终端里输入密码时不显示字符,这是正常现象。
sudo nano /etc/apt/sources.list将文件中http://http.kali.org/kali kali-rolling main contrib non-free这类官方源行注释掉,添加国内镜像站里 Kali 目录对应的地址。镜像站上一般会写清楚语法,比如:
deb https://mirrors.example.com/kali kali-rolling main contrib non-free这里的mirrors.example.com只是一个占位写法,你实际使用时替换成你选定的镜像站地址。保存退出后,执行:
sudo apt updateupdate命令不会升级软件,只刷新包索引。如果更新过程没有任何“404”或“连接超时”,说明源配置正确。接下来执行sudo apt full-upgrade可以把系统升级到当前滚动版最新状态。这个步骤耗时较长,可能需要下载几百 MB 软件包,建议放在后台跑,同时先去做下一步的增强工具安装。
注意:如果你安装时网络镜像选择了“否”,源列表可能只有 cdrom,没有 http 源。这时需要在sources.list中把 Kali 的deb行补上。不要同时保留多个不同版本的来源,例如kali-rolling和kali-dev混用,会导致依赖冲突。
5.2 安装虚拟机增强工具:全屏显示与共享剪贴板
虚拟机里裸系统默认分辨率可能只有 800x600,也不能和宿主机共享剪贴板。增强工具是解决这些问题的钥匙。在虚拟化软件顶部菜单找到“安装增强功能”之类的选项,Kali 桌面会自动挂载一个虚拟光盘。然后在终端里执行:
sudo apt update sudo apt install -y open-vm-tools dkms build-essential这里有所区别:如果你用开源虚拟化软件,Kali 自带open-vm-tools并不适配,你需要安装virtualbox-guest-additions或从虚拟光盘运行安装脚本。如果是商业虚拟化软件,open-vm-tools一般够用。我在实际中用的开源虚拟化软件,需要先执行:
sudo apt install -y virtualbox-guest-dkms virtualbox-guest-utils安装完成后重启虚拟机,屏幕分辨率会自动适配窗口大小,鼠标也能自由移出移入,剪贴板共享默认开启。如果你不需要拖拽文件,这个配置已经足够。注意不要同时装两套增强工具,否则内核模块会冲突,导致开机显示黑屏。
5.3 分辨率与显示适配:手动调也不好使的解决思路
增强工具装好后,如果分辨率还是没有变化,先检查增强工具服务是否运行:
systemctl status vboxservice如果服务状态是 inactive 或 failed,再重新执行安装命令,并查阅虚拟化软件的系统日志看有没有模块加载失败。模块编译依赖内核头文件,如果之前升级过内核,需要先安装对应的 headers:
sudo apt install linux-headers-$(uname -r)这句话里的$(uname -r)是 shell 自动替换当前内核版本号,不用手动填写。装完 headers 后重新安装增强工具即可。这里要注意,Kali 滚动更新很快,内核版本经常换,所以每次内核升级后都要重装增强工具模块,否则分辨率又回退。
如果还不生效,可以手动设置分辨率。在 Xfce 桌面里,打开 设置 -> 显示,选择合适的分辨率。虚拟机毕竟是模拟显卡,别追求高分屏,设成和宿主机窗口差不多大小即可。
5.4 快照:安装软件前的后悔药
增强工具和源配好后,建议立刻拍一个“干净系统”快照。虚拟机软件的快照功能相当于系统还原点,以后你随便折腾,装错工具、误删文件、配置搞坏,都能一键恢复到快照状态。我一般会在刚装完、配好源和增强工具后拍第一个快照,命名“base”,之后每搭好一个环境再拍一个带 name 的快照。
这次快照一定不要在虚拟机关机状态下拍,最好在系统正常运行但网络空闲时拍,一致性更好。快照文件会占用额外磁盘空间,所以别拍太多,三四个以内即可。如果你后面想扩展磁盘容量,快照会阻碍磁盘扩容操作,所以确认环境无误后,可以删除不用再回退的旧快照。
5.5 网络模式:NAT、桥接还是仅主机
虚拟机默认使用 NAT 网络,这表示 Kali 能访问外网,但宿主机和其他局域网设备访问不到虚拟机。做普通渗透测试学习,NAT 完全够用,比如apt更新、访问靶场、下载工具都不受影响。如果你要在 Kali 里做内网渗透实验,需要模拟真实局域网环境,那就把虚拟网卡改为桥接模式,这样虚拟机直接从宿主机所在网络获取 IP,能和同一个局域网内的设备互通。
切换桥接后,如果 Kali 获取不到 IP,常见原因是宿主机无线网卡不支持桥接,或者路由器开了AP隔离。这个属于宿主机网络环境的限制,不是 Kali 的问题。如果你不想改桥接,可以用虚拟化软件的“仅主机网络”加一个 NAT 网关共建一个模拟内网,不过那是复杂实验才需要。
6. 避坑:Kali 虚拟机安装中的 5 个常见问题
我在群里看到最多的问题,往往不是安装步骤不够详细,而是细节没注意导致反复返工。这一章我整理了 5 个高频问题,按照现象、原因、解决的方法写清楚,可以对照排查。
6.1 安装过程中出现“无法检测到磁盘”
现象:安装向导在分区步骤提示找不到磁盘,磁盘列表为空,不能继续。
原因:最常见的是创建虚拟机时磁盘类型选错,比如选成了 SATA 控制器但驱动不被 Kali 安装程序识别;另一种情况是磁盘模式选成了 IDE,而 Kali 默认只加载 SCSI 或 SATA 驱动。
解决:回到虚拟机设置,控制器类型改为 SATA 或 VirtIO,然后再启动安装。如果还不能识别,检查是否误把磁盘创建成了“不分配”状态。实际处理时,我一般直接在创建虚拟机的步骤里删除磁盘重新创建,类型选 SATA,即可解决问题。
6.2 安装 90% 左右卡死在“安装引导程序”
现象:安装到引导程序阶段,进度条长时间不动,或者提示 “GRUB 安装失败”。
原因:可能是 UEFI 模式下虚拟机的 EFI 分区过小,或者引导程序没有正确写入磁盘。另一个原因是虚拟机的启动模式与安装程序的引导模式不匹配,比如用 BIOS 模式启动安装向导,但磁盘分区表是 GPT,安装程序试图安装 UEFI 引导时会冲突。
解决:最简单的方法是在安装开始时确认虚拟机设置的固件类型,与安装启动菜单显示的一致。如果已经卡住,取消安装,重新启动虚拟机时按 F12 选择从光驱启动,并确认启动模式。更保险的做法是选择“整个磁盘”分区方案,让安装程序自动创建 ESP 分区。装完后记得在虚拟化软件中把启动顺序调整为硬盘优先。
6.3 登录后桌面黑屏,只有鼠标指针
现象:安装成功并重启,输入密码进入桌面后,屏幕全黑,只有鼠标能移动,没有任何桌面组件。
原因:这通常不是系统损坏,而是显卡驱动与虚拟机显示适配器没对上。某些虚拟化软件默认启用 3D 加速,而 Kali 的 Xfce 在虚拟机里的 3D 栈容易出错。
解决:在虚拟机设置中关闭 3D 加速,显存调回 128MB 或 64MB。如果没有效果,按Ctrl+Alt+F1切换到第一个终端,用 root 或用户身份登录,执行:
sudo apt install xserver-xorg-video-fbdev安装后重启,一般能恢复桌面。之后重新安装增强工具,再打开 3D 加速。
6.4 从挂载光盘复制文件时报错“只读文件系统”
现象:安装完成后再挂载虚拟光盘,想在虚拟机里复制一些工具包,但写不到挂载目录,或者提示设备只读。
原因:虚拟光盘本身就是只读介质,这是一个合理限制,不是你系统的问题。同时,Kali 默认不会自动挂载所有光驱设备,挂载点有时候没有写入权限。
解决:按需复制到用户目录。手动挂载时加上参数:
sudo mount -o ro /dev/cdrom /mnt然后从/mnt把内容复制到用户目录,再用增强工具生成的虚拟共享目录传回宿主机。如果你只是想用安装 ISO 里的文件,直接cp到~/即可,不需要往光盘里写。
6.5 每次启动都要重新设置键盘布局
现象:在 Kali 里改好了键盘布局,比如从 English(US) 改成德语,但重启后又变回默认。
原因:Kali 默认的 Xfce 会话没有把键盘设置持久化到用户配置里。多数情况下是因为本地化选项在安装时被跳过,或者用户配置目录的权限不对。
解决:在终端里设置默认键盘布局:
setxkbmap -layout de然后把这个命令写进用户的.xinitrc或通过“会话和启动”添加开机自启。如果是中文输入法需求,建议安装ibus和对应拼音引擎,比改键盘布局更合理。这个坑在虚拟机里很小,但每次重启都按一次快捷键,积累下来的烦躁感很影响实验节奏。
7. 进阶用法:用自定义快照树管理多个实验环境
当你不满足于基础安装,想要在同一台虚拟机里测试不同工具链,或者模拟多个网络环境时,可以试试我常用的“快照树”习惯。它不走复杂分支,只是给虚拟机的状态管理建立一个简单规范:每次在干净基准上做改动前,先建一个恢复点。
比如我维护两个快照节点:第一个节点叫base-clean,对应刚装好系统、源和增强工具的状态;第二个叫base-tools,对应安装了一堆常用渗透工具但还没做任何实验的状态。如果我准备实验 metasploit 的某个模块,就从base-tools衍生当前状态,直接做实验。实验做坏了,恢复base-tools,而不是回退到base-clean,这样省去重新装工具的等待。如果实验做成功了,我先拍一个新快照,再继续下一次实验。
这个做法的核心价值在于:快照不是用来做“最终存档”的,而是用来做“变更前备份”。别等到系统彻底坏了才想到要快照,那时候可能已经覆盖了几个小时的配置。实际操作中,每次我开头先恢复到一个干净快照,相当于高速交通的提前变道,而不是冲到路口再刹车。配合刚才安装时的增强工具,整个实验流的效率能提升不少。
另一个进阶技巧是修改虚拟机磁盘类型为 SSD 模式。在虚拟化软件里,有些版本支持把虚拟磁盘标识为固态磁盘,Kali 的 TRIM 命令就能正常下发,垃圾回收更积极。对于频繁安装删除软件包的 Kali 场景,这个改动能让磁盘空间尽快释放,同时减少碎片。不过需要注意,如果宿主机本身是机械硬盘,这个设置只影响虚拟机内部的调度,不会产生实际速度提升。
最后想分享一个教训:我在一次升级内核后,没有重新安装增强工具模块,导致鼠标无法从虚拟机窗口逃出,最后只能强制关机。从那以后我记下一个习惯——每次apt upgrade完必查一行命令:
lsmod | grep vboxguest如果该模块存在,说明增强工具还能用,否则就要重新安装。建议你在自己的 Kali 虚拟机里也养成这个检查习惯,升级前拍快照,升级后查模块,能有效避免黑屏、分辨率丢失和网络断连之类的问题。希望这篇笔记能帮你少走我走过的弯路,顺利让 Kali 在虚拟机里跑起来。
本文还有配套的精品资源,点击获取