删除(ext4)分区会破坏启动

删除(ext4)分区会破坏启动

我很确定这是一个常见的初学者错误,而且已经有人解答了,但我找不到任何有用的信息。
既然这种情况已经发生过两次,我想知道我的错误在哪里,以及我可以做些什么来避免这种情况。
如果有一种方法可以修复这个问题而不会丢失我的数据,那就太好了。

发生的事情是,我在现有的 Xubuntu 系统(由 EFI 和 ext4 分区组成)旁边创建了另一个 ext4 分区,然后在其上安装了 Peppermint(第一次发生这种情况时使用的是 Windows 7,所以我认为操作系统根本不重要)。 这两个操作系统都运行良好,但当我决定删除新分区(带有 Peppermint 的分区)时,我无法再启动它,而是会显示一个grub控制台,我可以在其中输入命令。 但我仍然可以从实时光盘启动。

谢谢你们的帮助,感谢你们组成了一个非常棒的社区。Johannds

答案1

出现此问题的原因是您的新发行版 (Peppermint) 覆盖了 grub 引导加载程序 (在您的 MBR 中)。当您安装新发行版时,grub 将使用另一个 ext4 分区作为引导分区。

解决方案是要求新安装的发行版不要安装 grub(不确定是否总是可行的)。然后从退出 Xubuntu 的终端执行sudo update-grub检测新操作系统的操作。

当您想要删除临时操作系统时,请从 Xubuntu 中删除分区,然后再次运行sudo update-grub以清理旧条目。

现在你必须修复你的 grub(不需要重新安装所有内容)。你可以按照以下步骤操作:

https://howtoubuntu.org/how-to-repair-restore-reinstall-grub-2-with-a-ubuntu-live-cd

相关内容