需完成U盘启动盘制作、磁盘空间预留、BIOS设置调整、分区配置及引导管理:一、用Rufus或Win32 Disk Imager写入Kali ISO;二、在磁盘管理中压缩C盘预留≥30GB未分配空间;三、BIOS中禁用Secure Boot、设U盘为第一启动项、按需开关CSM;四、安装时手动分区,将未分配空间设为Ext4根分区(/)并可选swap;五、Windows下用EasyBCD添加GRUB2条目并配置双系统菜单。

如果您希望在已有Windows系统的电脑上,通过U盘安装Kali Linux并实现双系统启动,以便开展安全渗透测试工作,则需完成U盘启动盘制作、磁盘空间预留、BIOS设置调整、分区配置及引导管理等关键环节。以下是具体操作步骤:
一、制作Kali Linux U盘启动盘
该步骤旨在将Kali Linux ISO镜像正确写入U盘,生成可引导的Live安装环境。不同写入工具对固件兼容性存在差异,建议优先尝试Rufus或BalenaEtcher,若失败则切换为Win32 Disk Imager。
1、下载Kali Linux官方稳定版ISO镜像(推荐Kali 2022.3,64位),确保文件完整性(校验SHA256值)。
2、准备容量≥8GB的空U盘,备份其中重要数据。
3、使用Rufus:插入U盘 → 打开Rufus → 设备选择该U盘 → 引导选择已下载的ISO文件 → 分区方案选“MBR”(Legacy BIOS)或“GPT”(UEFI)→ 点击“开始”,确认格式化并写入。
4、若Rufus写入后无法识别或安装时提示挂载失败,改用Win32 Disk Imager:以管理员身份运行 → “Image File”栏点击小文件夹图标选择ISO → “Device”下拉框中准确选择U盘盘符 → 点击“Write”等待完成。
5、写入完成后安全弹出U盘,切勿直接拔出。
二、在Windows中预留Kali安装空间
此步骤为Kali分配独立磁盘区域,避免覆盖原有Windows系统。必须确保未分配空间连续且足够(建议≥30GB),且不破坏Windows恢复分区与EFI系统分区。
1、右键“此电脑” → “管理” → “磁盘管理”。
2、在系统盘(通常是C盘)上右键 → “压缩卷”。
3、输入压缩空间量(单位MB),例如30720MB(即30GB),点击“压缩”。
4、压缩完成后,将出现一块“未分配”黑色区域,保持其状态不变,切勿新建简单卷或格式化。
5、如Windows为UEFI模式,务必确认磁盘为GPT分区表;若为MBR且需UEFI引导,须提前转换(风险较高,不建议新手操作)。
三、配置BIOS/UEFI启动参数
确保计算机能从U盘加载Kali安装程序,需禁用安全机制并调整启动顺序。不同品牌主板界面差异较大,但核心选项名称基本一致。
1、重启电脑,在开机自检画面出现时反复按指定键(常见为F2、Del、F10或Esc)进入BIOS/UEFI设置界面。
2、定位到“Boot”或“启动”选项卡,将“USB Storage Device”或含“UEFI:”前缀的U盘条目移至第一顺位。
3、找到“Secure Boot”选项,将其设为Disabled。
4、若存在“Legacy Support”、“CSM”或“Compatibility Support Module”选项,根据U盘写入模式选择:Rufus默认GPT+UEFI则关闭CSM;若使用MBR+Legacy模式则启用CSM。
5、按F10保存设置并退出,系统将自动重启并尝试从U盘引导。
四、图形化安装Kali Linux并手动分区
该步骤决定Kali系统如何布局磁盘结构。自动分区易误选整个硬盘导致Windows丢失,因此必须采用手动分区,并精准指向前述“未分配”空间。
1、U盘启动后选择“Graphical install”(图形化安装)→ 语言选“中文(简体)”→ 地区选“中国”→ 键盘布局选“汉语”。
2、网络配置阶段若提示“固件缺失”,选择否,不加载缺失固件,继续安装。
3、主机名、域名按需填写;用户名与密码自行设定(root账户默认禁用,建议普通用户加sudo权限)。
4、进入“分区”环节,选择手动 → 在磁盘列表中识别出Windows所在磁盘(如/dev/sda),找到其后方的“空闲空间”(大小与此前压缩值接近)→ 选中该空闲空间 → 点击“创建新分区”。
5、设置根分区:大小填全部可用空间(或预留2–4GB作swap)→ 用于:Ext4日志文件系统→ 挂载点:/→ 其他选项默认。
6、如需交换空间:再创建一个分区 → 大小建议2048MB(2GB)→ 用于:交换空间。
7、确认所有操作后,点击“分区设定结束”→ 提示是否写入磁盘时选“是”。
五、安装引导并修复双系统启动菜单
安装完成后,若直接重启仍进入Windows,说明GRUB未正确接管引导,或Windows Boot Manager覆盖了启动项。此时需在Windows中补装引导管理器。
1、安装完成并重启后,拔掉U盘,进入Windows系统。
2、下载并安装EasyBCD 2.4(兼容Win10/Win11)。
3、以管理员身份运行EasyBCD → 左侧选“添加新条目” → 标签页切换至“Linux/BSD” → 类型选“GRUB2” → 驱动器选择Kali所在分区(通过容量辨识,如“30 GB Primary Partition”)→ 点击“添加条目”。
4、返回主界面 → 左侧选“编辑引导菜单” → 勾选“计时器”并设为5秒 → 确保Kali Linux和Windows Boot Manager均显示在列表中。
5、点击“保存设置”,重启后将出现双系统选择菜单。









