我已经安装了 debian /dev/sda
,我添加了一个新驱动器/dev/sdc
并在其上安装了一个单独的 debian,现在当它启动时,会加载新的 grub,并且其中没有我的旧 debian。
当我进入 BIOS 并手动选择旧安装时,我得到:
重新启动并选择正确的启动设备或将启动介质插入选定的启动设备并按一个键
由于两个驱动器都应该有 grub,我如何告诉我的 BIOS 从我的第一个驱动器加载它,或者有效地如何让 debian 的两个实例都可启动?
编辑:
运行os-prober
没有检测到我的旧安装,这让我有点担心,但我不明白发生了什么,因为它的分区不应该被新安装触及?如果我安装它的/boot/efi
分区,我会看到那里有文件。
答案1
我通过插入 Debian 可启动 USB 并进入救援模式来修复此问题。从那里我选择了修复 grub 选项,然后重新启动。
此时,我的主实例是可启动的,但其 grub 中的所有其他选项都已损坏,因此在登录后,我就启动了update-grub
,然后一切都很好。
我很好奇为什么会这样。