无法启动进入 Windows,已从 grub 中删除。不知何故

无法启动进入 Windows,已从 grub 中删除。不知何故

所以。我在我的华硕笔记本电脑上安装了 Debian,调整了 Windows 分区的大小,并安装了 Debian 11(稳定版)。 windows 会自动添加到 grub 中,一切都很好。我 apt update && apt Upgrade,当我重新启动时,Windows 启动消失了。所有的分区看起来都还在那里。

  1. 磁盘 /dev/mmcblk0:116.48 GiB,125069950976 字节,244277248 个扇区
  2. 单位:扇区 1 * 512 = 512 字节
  3. 扇区大小(逻辑/物理):512 字节/512 字节
  4. I/O 大小(最小/最佳):512 字节/512 字节
  5. 磁盘标签类型:gpt
  6. 磁盘标识符:32BD2B1E-DBD1-4782-93F4-A9EA7A7AC78E
  • 设备起始结束扇区大小类型
  • /dev/mmcblk0p1 157390848 158439423 1048576 512M 电喷系统
  • /dev/mmcblk0p2 534528 567295 32768 16M 微软保留
  • /dev/mmcblk0p3 567296 157388804 156821509 74.8G 微软基础数据
  • /dev/mmcblk0p4 158439424 240431103 81991680 39.1G Linux 文件系统
  • /dev/mmcblk0p5 242432000 243865599 1433600 700M BIOS 启动
  • /dev/mmcblk0p6 243865600 244275199 409600 200M Windows 恢复环境
  • /dev/mmcblk0p7 240431104 242431999 2000896 977M Linux 交换

但我似乎无法启动 Windows。 BIOS中也没有这个选项。显示 2 个 debian 选项,这很奇怪。不管怎样,我已经查遍了所有地方,但没有找到任何可以给我指出正确方向的东西。请帮忙。谢谢。

答案1

在 debian 中的最新版本的 Grub 中,默认值已更改。

默认情况下,grub 的安装脚本不再扫描其他 OSen。

此行为记录于https://wiki.debian.org/Grub:

当我从 GRUB 升级到 GRUB2 时,我丢失了 XP/WP7 的条目,如何恢复菜单条目以在其中启动?

您必须安装 os-prober,确保其在 GRUB2 配置中启用并同步 GRUB2。

apt-get install os-prober

然后编辑 /etc/default/grub 并确保有一行类似

GRUB_DISABLE_OS_PROBER=false

我在更新遗留系统时遇到了同样的问题,这对我有用。

相关内容