一、 简介与原理
什么是 USB 持久化存储? 通常情况下,使用 Rufus 等工具将 Kali Linux 写入 U 盘后,系统会以“Live 模式”运行。这意味着你对系统所做的任何更改(如安装软件、保存文件、修改配置)在关机后都会丢失。
持久化存储 通过在 U 盘上划分出一个独立的存储分区,将你的所有更改保存下来。下次启动时,系统会自动加载这些数据,让你拥有一个“随身携带、即用即走”的完整操作系统
二、 安装配置要求
-
硬件要求
- U盘:容量:建议 32GB 及以上。16GB 勉强够用,但安装基本软件和保存文件后会非常局促。
- 速度:建议使用 USB 3.0 或更高规格 的 U 盘。USB 2.0 的读写速度会导致系统运行缓慢,影响体验。
- 品牌:选择正规品牌(如闪迪、金士顿、三星),避免劣质 U 盘导致数据损坏或启动失败。
- 电脑:支持从 USB 设备启动。建议内存 4GB 及以上,以保证图形界面流畅运行。
-
注意事项
- 备份数据:制作过程会 完全格式化 U 盘,请提前备份 U 盘内所有重要数据。
- 关闭安全软件:制作过程中,建议暂时关闭 Windows Defender 或其他杀毒软件,以防误报或干扰写入过程。
三、 详细安装步骤
步骤 1:下载所需文件
-
这里以Kali Libux 2025.3版本为例 通过历史版本下载:[kali-linux-2025.3-live-amd64.iso](Index of /base-images/kali-2025.3/)
提示:如果网络速度较慢,可以选择 “Torrent” 种子下载,速度通常更快且不易出错。
-
下载 Rufus 4.11 便携版
-
访问 Rufus 官网:rufus4.11pexe
-
找到版本 4.11(或更高),下载 便携版(Portable),文件名通常为 rufus-4.11p.exe。
-
为什么选择便携版? 便携版无需安装,直接双击运行,避免了对系统的修改。
-
其他制作工具:
* balenaEtcher:例如“支持Windows、macOS和Linux,烧录速度比传统工具快30%。
* Ventoy:可在一个USB设备中存储多个ISO文件,如Ubuntu、Windows安装镜像等。
步骤 2:使用 Rufus 制作启动 U 盘
-
插入 U 盘,将准备好的 U 盘插入电脑 USB 接口。
-
运行 Rufus:找到下载的 rufus-4.11p.exe,右键点击选择 “以管理员身份运行”(重要!否则可能无法识别 U 盘或写入失败)。
-
识别设备:在“设备”下拉菜单中,确认选中的是你要制作的 U 盘(注意容量,切勿选错硬盘)。
-
选择镜像:点击“选择”按钮,找到并选中你下载的 kali-linux-2025.3-installer-amd64.iso。 Rufus 会自动识别并填充大部分选项。
-
关键设置(非常重要):
- 分区类型:根据你的电脑选择。
- 较新电脑(2020年后):通常选择 GPT。
- 较旧电脑(支持 Legacy BIOS):选择 MBR。
- 不确定的话,右键点击“此电脑” -> “管理” -> “磁盘管理”,右键点击“磁盘0”查看是 GPT 还是 MBR。
- 目标系统类型:与分区类型对应,GPT 选择 UEFI(非 CSM),MBR 选择 BIOS 或 UEFI-CSM。
- 文件系统:FAT32(这是必须的,以保证 UEFI 启动兼容性)。
- 簇大小:保持默认即可。
- 分区类型:根据你的电脑选择。
-
开始写入:
-
点击底部的“开始” 按钮。
-
Rufus 可能会弹出提示框:“检测到 ISO 镜像支持 ISOHybrid 模式...”,选择 “以 ISO 镜像模式写入”(推荐)。
-
弹出警告:“此操作将清除该设备上的所有数据”,点击 “确定”。
-
等待完成:等待进度条走完,状态显示为“就绪”。整个过程大约需要 5-15 分钟,取决于 U 盘速度。完成后,点击“关闭”。
-
步骤 3:设置电脑从 U 盘启动
一:方案一
-
重启电脑。
-
进入启动菜单(Boot Menu):
-
电脑开机后,立即连续按 F12 键(常见品牌:Dell、Lenovo、Acer)。
-
其他品牌按键:惠普(F9)、华硕(ESC 或 F8)、联想笔记本(F12 或 Novo 键)、台式机主板(通常是 F11 或 F12)。
-
在启动菜单中,选择你的 U 盘(通常显示为 USB HDD 或 U 盘品牌名),按回车。
-
-
备选方案:修改 BIOS 设置:
-
如果无法通过 F12 进入,或者想永久设置 USB 优先,需进入 BIOS。
-
开机连续按F2、Del 或 ESC(取决于电脑型号)。
-
进入 BIOS 后:
-
找到 Security 选项卡,将 Secure Boot(安全启动)设置为 Disabled(关闭)。Kali Linux 需要关闭安全启动才能正常引导。
-
找到 Boot 选项卡,将 U 盘设置为第一启动项(First Boot Device)。
-
按 F10 保存并退出。
-
-
步骤 4:进入 Kali Live 并配置持久化存储
-
启动选择:从 U 盘启动后,你会看到 Kali Linux 的 GRUB 启动菜单。
-
选择启动项:
-
使用键盘上下键,选择 “Live system (persistence, check kali.org/prst)”。
-
注意:请确保选择的是带有 “persistence” 字样的选项,而不是普通的 “Live system”。这是启用持久化存储的关键。
-
-
等待启动:系统将加载 Kali Linux 并进入图形化桌面环境。
-
验证持久化:进入桌面后,可以随意创建一个文件放在桌面。重启后,如果文件还在,说明持久化已成功。
步骤 5:初始配置与系统更新
-
连接 WiFi
- 点击桌面右上角的网络图标,选择你的 WiFi 并输入密码。
-
更新软件源(至关重要)
-
打开终端(Terminal,快捷键 Ctrl + Alt + T),输入以下命令:
sudo apt update
-
-
解释:sudo 以超级用户权限执行;apt update 从 Kali 官方源更新软件包列表。
-
常见问题:
-
如果提示 暂时不能解析域名,请检查网络连接是否正常。
-
如果更新缓慢,可以考虑更换国内镜像源(如中科大、阿里云),后续操作中可添加此步骤。
-
步骤 6:系统汉化(简体中文)
为了让系统界面显示中文,需要配置 locale(本地化设置)。
-
打开终端,输入:
``` sudo dpkg-reconfigure locales ```
- 解释:dpkg-reconfigure 命令用于配置系统语言环境。
-
进入图形化配置界面:
-
这是一个蓝底白字的界面,使用 Tab 键 移动光标,空格键 选择,回车键 确认。
-
首先会列出所有语言选项,用方向键向下滚动,直到找到列表底部的 zh_CN.UTF-8。
-
按 空格键,使前面的方框内出现 * 星号(表示选中)。
-
按 Tab 键 切换到 按钮,按回车。
-
-
设置默认语言:
-
接下来系统会询问“系统默认的语言环境”。
-
在下拉列表中,依然选择 zh_CN.UTF-8。
-
按回车确认。
-
-
重启生效:
sudo reboot- 重启后,登录界面和系统菜单将会显示为简体中文。如果部分界面仍是英文,属于正常现象,后续安装中文字体可解决。
步骤 7:安装中文输入法(Google拼音)
Kali 默认不带中文输入法,推荐安装轻量级且词库丰富的 fcitx-googlepinyin。
-
安装输入法框架和拼音引擎:
sudo apt install fcitx fcitx-googlepinyin -y -
配置输入法:
-
安装完成后,点击桌面左上角的 “Kali 图标”(应用程序菜单)。
-
在搜索框中输入 fcitx。
-
点击 “Fcitx 配置” 图标。
-
在弹出的窗口中,如果左侧列表中没有 “Google Pinyin”,点击下方的 + 号添加。
-
取消勾选“仅显示当前语言”,搜索 Google,添加即可。
-
-
设置开机自启:
为了让输入法每次开机自动启动,打开终端输入:
cp /etc/xdg/autostart/fcitx-autostart.desktop ~/.config/autostart/ -
重启系统:
sudo reboot- 重启后,按 Ctrl + 空格 即可切换中英文输入法。