![试图删除 Kali,现在我陷入了 Grub 救援](https://linux22.com/image/13394/%E8%AF%95%E5%9B%BE%E5%88%A0%E9%99%A4%20Kali%EF%BC%8C%E7%8E%B0%E5%9C%A8%E6%88%91%E9%99%B7%E5%85%A5%E4%BA%86%20Grub%20%E6%95%91%E6%8F%B4.png)
我尝试使用 YouTube 视频删除 Kali,现在我陷入了 grub 救援屏幕。我按照命令行
grub rescue >ls
(hd0,gpt5) (hd0,gpt4) (hd0,gpt3) (hd0,gpt2) (hd0,gpt1)
grub rescue> set
cmdpath=(hd0,gpt1)/EFI/KALI
prefix=(hd0,gpt6)/boot/grub
root=(hd0,gpt6)
grub rescue> set root=(hd0,gpt1)
set prefix=(hd0,gpt1)/boot/grub
grub rescue> insmod normal
error: unknown filesystem.
我也没有 Windows 或 Linux 的启动盘或驱动器。
答案1
看起来您的系统使用 UEFI 固件,并且(hd0,gpt1)
(磁盘上的第一个分区)是您的 EFI 系统分区 (ESP)。(hd0,gpt6)
(第6个分区)曾经是你的Kali分区,现在似乎被删除了。现在只剩下 GRUB 的核心映像了,可能在(hd0,gpt1)/EFI/KALI/grubx64.efi
.
set prefix=(hd0,gpt1)/boot/grub
仅当磁盘上的第一个分区是包含/boot/grub
Linux 安装目录的分区时才会有帮助。但您的prefix
和root
已经引用的事实(hd0,gpt6)
表明该目录实际上位于第六个分区,该分区显然不再存在。如果第 6 个分区上没有 GRUB 模块和配置文件,GRUB 将无法正常工作。
chainloader (hd0,gpt1)/EFI/Microsoft/Boot/bootmgfw.efi
如果您也安装了 Windows,您可以尝试。或者进入 BIOS 设置并将“Windows 启动管理器”设置为主要启动目标(如果存在)。