在我的 Grub BootLoader 中找不到 Windows

在我的 Grub BootLoader 中找不到 Windows

我在双启动模式下在 Windows 旁边安装了 Kali Linux,然后更新了 Kali。重新启动笔记本电脑返回 Windows 后,它不再作为 grub 引导加载程序中的选项出现,尽管当我返回 kali 时仍然可以看到 Windows 数据。

在此处输入图片描述

如何将 Windows 恢复为启动选项?

答案1

编辑:看来我是对的,kali grub 于 2022-06-16 更新至 v2.06。
我搜索了https://pkg.kali.org/pkg/grub2, 表明:

[2022-06-16] grub2 2.06-3kali1 migrated to kali-rolling (Sophie Brun)
[2022-06-15] Accepted grub2 2.06-3kali1 (source) into kali-dev (Sophie Brun)
[2021-08-10] grub2 2.04-20kali1 migrated to kali-rolling (Sophie Brun)
[2021-08-10] Accepted grub2 2.04-20kali1 (source) into kali-dev (Sophie Brun)

以下是原始答案:

你的 grub 版本是多少?我猜应该是 >= 2.06,因为在 grub 2.06 版本之后,os-prober 默认是禁用的。

要让 grub-mkconfig 搜索其他已安装的系统并自动将它们添加到菜单,请安装os-prober(可能已安装 kali)软件包并挂载其他系统启动的分区。然后重新运行grub-mkconfig。如果您得到以下输出:Warning: os-prober will not be executed to detect other bootable partitions,则编辑/etc/default/grub并添加/取消注释:

GRUB_DISABLE_OS_PROBER=false

然后重试。

此外,Windows 8/10 中有一个名为“Hiberboot”、“Hybrid Boot”或“Fast Boot”的设置可以阻止安装 Windows 分区,因此 grub-mkconfig 将找不到 Windows 安装。在 Windows 中禁用 Hiberboot 将允许将其添加到 GRUB 菜单。


链接:
https://lists.ubuntu.com/archives/ubuntu-devel/2021-December/041769.html https://wiki.archlinux.org/title/GRUB#Detecting_other_operating_systems

相关内容