核心步骤概览
- 备份数据 → 2. 启动Live环境 → 3. 删除分区 → 4. 修复引导 → 5. 验证结果
详细操作指南
前期准备(关键!)
-
备份所有重要数据
- 使用外部存储设备备份Kali及相邻系统的文件(如文档、配置文件)。
- 推荐工具:
rsync
(Linux)或手动复制(Windows)。rsync -av /home/username/ /path/to/backup
-
准备Live USB
- 下载Ubuntu或GParted Live ISO,用Rufus(Windows)或
dd
(Linux)制作启动盘:sudo dd if=ubuntu.iso of=/dev/sdX bs=4M status=progress
- 下载Ubuntu或GParted Live ISO,用Rufus(Windows)或
-
记录分区信息
- 在Kali中执行
sudo fdisk -l
,记录:- Kali根分区(如
/dev/sda5
) - 交换分区(如
/dev/sda6
) - EFI系统分区(如
/dev/sda1
,若存在)
- Kali根分区(如
- 在Kali中执行
删除Kali分区
-
从Live USB启动
重启电脑,按F12/Del键进入BIOS,选择USB启动。
-
打开终端并查看分区
sudo fdisk -l # 确认Kali分区位置(如 /dev/sda5)
-
删除分区(两种方法)
▸ 方法1:使用fdisk
sudo fdisk /dev/sda # 替换为你的磁盘
- 输入
d
→ 选择Kali分区编号(如5)→ 输入w
保存更改。
▸ 方法2:使用gparted
(图形化推荐) - 安装GParted:
sudo apt install gparted
(Live环境通常预装)。 - 右键Kali分区 → Delete → 应用更改(✔图标)。
- 输入
修复系统引导
-
修复Windows引导
- 插入Windows安装U盘 → 选择”修复计算机” → 打开命令提示符:
bootrec /fixmbr bootrec /fixboot bootrec /rebuildbcd
- 插入Windows安装U盘 → 选择”修复计算机” → 打开命令提示符:
-
修复Linux引导(如Ubuntu)
- 从Live USB启动 → 挂载原系统根分区并修复GRUB:
sudo mount /dev/sda2 /mnt # sda2为原Linux根分区 sudo mount /dev/sda1 /mnt/boot/efi # 挂载EFI分区(若存在) sudo chroot /mnt grub-install /dev/sda update-grub
- 从Live USB启动 → 挂载原系统根分区并修复GRUB:
清理残留与验证
-
释放分区空间
- 在GParted中:右键删除后的空闲空间 → New Partition → 格式化为所需文件系统(如NTFS/ext4)。
-
重启验证
- 移除Live USB → 重启系统。
- 确认:
- 直接进入主系统(无GRUB菜单Kali选项)。
- 检查磁盘管理工具(Windows磁盘管理或Linux
df -h
)确认Kali分区消失。
⚠️ 关键注意事项
- 分区误删风险
- 操作前三确认分区编号,误删主系统分区将导致数据丢失。
- EFI系统分区
切勿删除EFI分区(通常100-500MB,FAT32格式),否则系统无法启动。
- UEFI vs BIOS
- UEFI系统需额外删除GRUB引导项(使用
efibootmgr
):efibootmgr # 查看Kali引导项编号(如0003) sudo efibootmgr -b 3 -B # 删除编号3的引导项
- UEFI系统需额外删除GRUB引导项(使用
- 虚拟机用户
直接删除虚拟机文件即可(.vdi/.vmdk),无需分区操作。
常见问题解答
Q1: 删除后GRUB仍显示Kali选项?
- 进入主系统后执行:
sudo update-grub # 自动清理无效条目
Q2: 能否不借助Live USB直接删除?
- 不推荐! 运行中的系统无法删除自身分区,强行操作可能导致崩溃。
Q3: 分区删除后数据可恢复吗?
- 可以(需立即停止写入磁盘),但复杂且不保证完整性,强调备份优先!
引用说明:本文参考了Kali官方文档的磁盘管理建议、GNU GRUB手册的引导修复流程,以及GParted官方分区操作指南,操作命令基于Linux内核5.10及Windows 10/11环境验证。
安全提示:此操作不可逆,仅适用于具备基础命令行知识的用户,对于企业环境或敏感数据,建议咨询专业IT支持。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/6984.html