创建 Kali Linux 可启动 USB 持久化存储详细教程

0 阅读7分钟

一、 简介与原理

什么是 USB 持久化存储? 通常情况下,使用 Rufus 等工具将 Kali Linux 写入 U 盘后,系统会以“Live 模式”运行。这意味着你对系统所做的任何更改(如安装软件、保存文件、修改配置)在关机后都会丢失。

持久化存储 通过在 U 盘上划分出一个独立的存储分区,将你的所有更改保存下来。下次启动时,系统会自动加载这些数据,让你拥有一个“随身携带、即用即走”的完整操作系统

二、 安装配置要求

  1. 硬件要求

    • U盘:容量:建议 32GB 及以上。16GB 勉强够用,但安装基本软件和保存文件后会非常局促。
    • 速度:建议使用 USB 3.0 或更高规格 的 U 盘。USB 2.0 的读写速度会导致系统运行缓慢,影响体验。
    • 品牌:选择正规品牌(如闪迪、金士顿、三星),避免劣质 U 盘导致数据损坏或启动失败。
    • 电脑:支持从 USB 设备启动。建议内存 4GB 及以上,以保证图形界面流畅运行。
  2. 注意事项

    • 备份数据:制作过程会 完全格式化 U 盘,请提前备份 U 盘内所有重要数据。
    • 关闭安全软件:制作过程中,建议暂时关闭 Windows Defender 或其他杀毒软件,以防误报或干扰写入过程。

三、 详细安装步骤

步骤 1:下载所需文件

  1. 这里以Kali Libux 2025.3版本为例 通过历史版本下载:[kali-linux-2025.3-live-amd64.iso](Index of /base-images/kali-2025.3/)

    提示:如果网络速度较慢,可以选择 “Torrent” 种子下载,速度通常更快且不易出错。

kali_old_url.png

  1. 下载 Rufus 4.11 便携版

    • 访问 Rufus 官网:rufus4.11pexe

    • 找到版本 4.11(或更高),下载 便携版(Portable),文件名通常为 rufus-4.11p.exe。

    • 为什么选择便携版? 便携版无需安装,直接双击运行,避免了对系统的修改。

rufus.png

其他制作工具:

*   balenaEtcher:例如“支持Windows、macOS和Linux,烧录速度比传统工具快30%。
*   Ventoy:可在一个USB设备中存储多个ISO文件,如Ubuntu、Windows安装镜像等。

步骤 2:使用 Rufus 制作启动 U 盘

  1. 插入 U 盘,将准备好的 U 盘插入电脑 USB 接口。

  2. 运行 Rufus:找到下载的 rufus-4.11p.exe,右键点击选择 “以管理员身份运行”(重要!否则可能无法识别 U 盘或写入失败)。

  3. 识别设备:在“设备”下拉菜单中,确认选中的是你要制作的 U 盘(注意容量,切勿选错硬盘)。

  4. 选择镜像:点击“选择”按钮,找到并选中你下载的 kali-linux-2025.3-installer-amd64.iso。 Rufus 会自动识别并填充大部分选项。

FAT32.png

iso.png

  1. 关键设置(非常重要):

    1. 分区类型:根据你的电脑选择。
      • 较新电脑(2020年后):通常选择 GPT
      • 较旧电脑(支持 Legacy BIOS):选择 MBR
      • 不确定的话,右键点击“此电脑” -> “管理” -> “磁盘管理”,右键点击“磁盘0”查看是 GPT 还是 MBR。
    2. 目标系统类型:与分区类型对应,GPT 选择 UEFI(非 CSM)MBR 选择 BIOS 或 UEFI-CSM
    3. 文件系统FAT32(这是必须的,以保证 UEFI 启动兼容性)。
    4. 簇大小:保持默认即可。
  2. 开始写入:

    1. 点击底部的“开始” 按钮。

    2. Rufus 可能会弹出提示框:“检测到 ISO 镜像支持 ISOHybrid 模式...”,选择 “以 ISO 镜像模式写入”(推荐)。

    3. 弹出警告:“此操作将清除该设备上的所有数据”,点击 “确定”。

    4. 等待完成:等待进度条走完,状态显示为“就绪”。整个过程大约需要 5-15 分钟,取决于 U 盘速度。完成后,点击“关闭”。

步骤 3:设置电脑从 U 盘启动

一:方案一

  1. 重启电脑

  2. 进入启动菜单(Boot Menu):

    1. 电脑开机后,立即连续按 F12 键(常见品牌:Dell、Lenovo、Acer)。

    2. 其他品牌按键:惠普(F9)、华硕(ESC 或 F8)、联想笔记本(F12 或 Novo 键)、台式机主板(通常是 F11 或 F12)。

    3. 在启动菜单中,选择你的 U 盘(通常显示为 USB HDD 或 U 盘品牌名),按回车。

  3. 备选方案:修改 BIOS 设置

    1. 如果无法通过 F12 进入,或者想永久设置 USB 优先,需进入 BIOS。

    2. 开机连续按F2DelESC(取决于电脑型号)。

    3. 进入 BIOS 后:

      1. 找到 Security 选项卡,将 Secure Boot(安全启动)设置为 Disabled(关闭)。Kali Linux 需要关闭安全启动才能正常引导。

      2. 找到 Boot 选项卡,将 U 盘设置为第一启动项(First Boot Device)。

      3. F10 保存并退出。

步骤 4:进入 Kali Live 并配置持久化存储

  1. 启动选择:从 U 盘启动后,你会看到 Kali Linux 的 GRUB 启动菜单。

  2. 选择启动项

    1. 使用键盘上下键,选择 “Live system (persistence, check kali.org/prst)”。

    2. 注意:请确保选择的是带有 “persistence” 字样的选项,而不是普通的 “Live system”。这是启用持久化存储的关键。

  3. 等待启动:系统将加载 Kali Linux 并进入图形化桌面环境。

  4. 验证持久化:进入桌面后,可以随意创建一个文件放在桌面。重启后,如果文件还在,说明持久化已成功。

步骤 5:初始配置与系统更新
  1. 连接 WiFi

    • 点击桌面右上角的网络图标,选择你的 WiFi 并输入密码。
  2. 更新软件源(至关重要)

    • 打开终端(Terminal,快捷键 Ctrl + Alt + T),输入以下命令:

      sudo apt update
      
  • 解释:sudo 以超级用户权限执行;apt update 从 Kali 官方源更新软件包列表。

  • 常见问题

    • 如果提示 暂时不能解析域名,请检查网络连接是否正常。

    • 如果更新缓慢,可以考虑更换国内镜像源(如中科大、阿里云),后续操作中可添加此步骤。

步骤 6:系统汉化(简体中文)

为了让系统界面显示中文,需要配置 locale(本地化设置)。

  1. 打开终端,输入:

     ```
     sudo dpkg-reconfigure locales
     ```
    
  • 解释:dpkg-reconfigure 命令用于配置系统语言环境。
  1. 进入图形化配置界面:

    1. 这是一个蓝底白字的界面,使用 Tab 键 移动光标,空格键 选择,回车键 确认。

    2. 首先会列出所有语言选项,用方向键向下滚动,直到找到列表底部的 zh_CN.UTF-8。

    3. 按 空格键,使前面的方框内出现 * 星号(表示选中)。

    4. 按 Tab 键 切换到 按钮,按回车。

  2. 设置默认语言:

    1. 接下来系统会询问“系统默认的语言环境”。

    2. 在下拉列表中,依然选择 zh_CN.UTF-8。

    3. 按回车确认。

  3. 重启生效:

    sudo reboot
    
    1. 重启后,登录界面和系统菜单将会显示为简体中文。如果部分界面仍是英文,属于正常现象,后续安装中文字体可解决。

步骤 7:安装中文输入法(Google拼音)

Kali 默认不带中文输入法,推荐安装轻量级且词库丰富的 fcitx-googlepinyin。

  1. 安装输入法框架和拼音引擎:

    sudo apt install fcitx fcitx-googlepinyin -y
    
  2. 配置输入法:

    1. 安装完成后,点击桌面左上角的 “Kali 图标”(应用程序菜单)。

    2. 在搜索框中输入 fcitx。

    3. 点击 “Fcitx 配置” 图标。

    4. 在弹出的窗口中,如果左侧列表中没有 “Google Pinyin”,点击下方的 + 号添加。

    5. 取消勾选“仅显示当前语言”,搜索 Google,添加即可。

  3. 设置开机自启:

    为了让输入法每次开机自动启动,打开终端输入:

    cp /etc/xdg/autostart/fcitx-autostart.desktop ~/.config/autostart/
    
  4. 重启系统:

    sudo reboot
    
    1. 重启后,按 Ctrl + 空格 即可切换中英文输入法。