所以。我在我的华硕笔记本电脑上安装了 Debian,调整了 Windows 分区的大小,并安装了 Debian 11(稳定版)。 windows 会自动添加到 grub 中,一切都很好。我 apt update && apt Upgrade,当我重新启动时,Windows 启动消失了。所有的分区看起来都还在那里。
- 磁盘 /dev/mmcblk0:116.48 GiB,125069950976 字节,244277248 个扇区
- 单位:扇区 1 * 512 = 512 字节
- 扇区大小(逻辑/物理):512 字节/512 字节
- I/O 大小(最小/最佳):512 字节/512 字节
- 磁盘标签类型:gpt
- 磁盘标识符: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
我在更新遗留系统时遇到了同样的问题,这对我有用。