与我看到的许多其他帖子不同,我在 Debian 双引导安装中遇到了问题后我尝试升级。
背景:双引导已经使用多年,grub 引导加载程序是默认引导加载程序。昨天我尝试apt-get upgrade
并apt-get full-upgrade
尝试从Debian 9(Stretch)到 Debian 10(Buster)。最后我跑了apt-get --purge autoremove
。
我重新启动了系统,该分区在 BIOS 中不再显示为可引导。
我尝试过的::我认为这是一个升级问题,破坏了 GRUB 中的某些内容,因此我将 Debian 9 ISO 安装到 USB 上,并尝试通过以下方式安装 GRUB:救援模式。这总是失败。注:我使用的是图形界面。
我尝试使用rEFInd 启动管理器,但唯一给出的选项是“默认”,它只是重新启动了我的机器,没有任何明显的差异。
我确认我尝试重新安装 GRUB 的分区是 debian 分区,因为我能够在该分区上的 /root 中打开 shell。
妙处:此时我不知道如何使该分区再次可启动。最坏的情况是我可以从外部同步整个分区并重新安装 Debian,但我不想这样做。
还请让我知道哪些信息对你们来说最有用,可以帮助我。
解决了:按照 Jonah 下面提到的操作,并使用我在后续评论中共享的链接解决了启动变量错误。