ventoy是一个很牛逼的开源工具,可以直接启动iso文件,而不必把iso文件刻录到硬盘或光盘。
kali就不必多说了,大家都知道。
kali live可以看成是可移动版本,可以方便的安装到u盘之类的可移动存储介质里。
live系统有一个特点是无法持久化数据,即每次重启系统,数据都会还原,或者说每次关机,数据都会丢失。
所以需要持久化,如果是用rufus之类的工具直接把kali live刻录进u盘,那么只需要在u盘里面创建一个分区,然后启动kali时,选择带持久化的启动项即可。本文就不详细讲了。
如果用ventoy的话,稍微麻烦一点,启动时也要选带持久化的启动项,其实也不算太麻烦。
本文主要讲一下如何使用ventoy启动 kali live,并配置持久化。
下面是步骤:
(操作环境以windows系统为例,u盘盘符以E盘为例)
- 制作ventoy启动盘
在 www.ventoy.net/cn/download… 或 github.com/ventoy/Vent… 里下载 ventoy-x.x.xx-windows.zip
解压。
打开 Ventoy2Disk.exe 选你的u盘,选项可以用默认的,直接点击开始制作即可。然后等待进度条走完,关闭窗口即可。
- 把kali live的iso文件复制到做好的启动盘里
iso文件下载地址:www.kali.org/get-kali/#k…
为了方便,可以复制到一个文件夹里,在U盘根目录创建一个 OS文件夹,在文件夹中创建一个Kali文件夹,
把iso文件复制进来。
- 配置持久化
下载dat文件 在 github.com/ventoy/back… 下载
下载后会得到一个压缩包,解压,找里面的 persistence_ext4_4GB_persistence.dat.7z文件。
再解压 得 dat文件,复制到 E:\OS\Kali下面。
(解释: 之所以选这个文件,是参考plugin_persistence文档和 release的note,需要label为persitence,且需要包含一个内容为 / union的 persistence.conf文件,文件系统肯定要选 ext4而不是xfs,至于大小的话,可以根据需求选,我选的是4GB)
打开VentoyPlugson.exe,选你做好的ventoy启动盘,点击启动。
会打开一个网页。
选左侧的 ‘数据持久化插件’,然后点击右边界面中的‘新增’按钮。
文件路径填iso的绝对路径,例如我就是 E:\OS\Kali\kali-linux-2025.4-live-amd64.iso
持久化文件填 持久化文件的绝对路径,例如我就是 E:\OS\Kali\persistence_ext4_4GB_persistence.dat
填好后点击“确定”按钮即可
(可以再勾选一个autosel。启动时就不用手动选持久化了。)
关掉网页
点击VentoyPlugson.exe窗口的“停止”按钮,再点击‘退出’按钮。
大功告成!
启动时
先进bios或选启动项。
不同主板不同,一般是按f2 f12 del之类
进去后选你的u盘
然后选你的kali的iso文件
然后要选3次启动项
第一次选 Boot in normal mode
第二次是选Boot with /OS/Kali/persistence.ext4_4GB persistence.dat
(这一步相当于把你的dat文件挂载成虚拟硬盘)
第三次是选 Live system with USB persistence
(这一步相当于是使用上一步挂载的虚拟硬盘做持久化)
如何验证持久化配置是否成功? 进入kali后,在桌面创建一个文本文件,随便输入一点内容。 关机,重新开机进入kali,看这个文件还在不在。