在向我的系统添加新 SSD 时,我转到 GPT / UEFI 并安装了新的 Ubuntu 以及 grub2。Grub2 正在运行,并且能够在这个新 SSD 上启动 ubuntu/win 启动管理器。我想同时启动我的旧系统,曾是在我启用 os_prober 后,它开始工作,但它突然停止了,可能是在更新/ grub-mkconfig 之后。 Grub 正在为旧系统插入条目,但当选择它时会显示错误:“没有这样的设备:uid”。但是,uid 是正确的,我可以在用相同的 UID 启动新的 Linux 时挂载此分区。但是,旧磁盘仍然是 MBR,当我在 grub CLI 中使用“ls”时,只列出了 GPT 的磁盘/分区(在新的 SSD hd0 上)。我尝试手动“insmod part_msdos”,但仍然只显示 gpt 分区。我认为 EFI 和 AHCI 可能不是这里的问题,但是缺少什么/发生了什么?
Grub2 无法检测 MBR 磁盘
•
grub2