GRUB 引导加载程序在“bootrec.exe /FixMbr”之后消失

GRUB 引导加载程序在“bootrec.exe /FixMbr”之后消失

我的电脑在 Windows 和 Kali Linux 上安装了 GRUB 引导加载程序。我无法启动 Windows 10,因此我不得不执行这两个命令: bootrec.exe /FixMbr然后bootrec.exe /FixBoot我重新启动了机器,一切正常……只是缺少 GRUB 引导加载程序,现在机器直接在 Windows 10 中启动,而我无法在 Kali Linux 中启动。如何在不丢失任何数据的情况下恢复 GRUB 引导加载程序?

(抱歉我的英语不好,问题也不太清楚,请接受我的修改)

答案1

运行该命令时,它会将 Windows 启动管理器设置为默认设置。您无法从 Windows 启动管理器启动 Linux,因为它不支持ext?类型文件系统,也无法理解(如果支持)如何启动它们。

Quickway(可能有效也可能无效):

bcdedit /set {bootmgr} path \EFI\kali\grubx64.efi

如果你不习惯使用 CMD 行,那么这种方法更有可能奏效,而且可能更容易。看看这个 YouTube 视频并跳至 9:00 编辑启动配置数据。

要解决您的问题,您可能需要使用 ISO 启动到加载了 RAM 的 Linux 操作系统。然后您应该按照这个帖子

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair
sudo boot-repair

并使用“推荐修复”。GRUB2 将自动检测 Windows 启动路径。

祝你好运!

相关内容