三重启动 Ubuntu、Kali Linux 和 Windows 10 Grub 问题

三重启动 Ubuntu、Kali Linux 和 Windows 10 Grub 问题

我曾经运行过 Ubuntu 和 Windows 10 双启动系统,一年多来从未发生过任何冲突。Grub 引导加载程序是 Ubuntu 的。

出于教学目的,我决定安装 Kali Linux 来实现三重启动。问题是默认的 Grub 加载程序现在是 Kali 的,并且它只显示 Ubuntu 和 Kali Linux。

尝试 Gparted 和磁盘列表后,我意识到 Windows 10 仍然安全地存在。

我记得在安装时选择安装 Kali Linux 的 grub 引导加载程序,它说它检测到了 Ubuntu 和 Windows 7。然后它覆盖了 Ubuntu 的 grub,Windows 不再可访问。

我是 Kali 的新手,但我知道一件事。如果我可以将 Ubuntu 的引导加载程序重新安装为默认 grub,我可能会恢复 Windows 10。知道如何执行此操作吗?或者对于这种情况最好的解决方案是什么?

我也将 UEFI 作为 BIOS 的默认启动方法,但在 Legacy 之间来回切换并没有什么区别。

答案1

我建议你运行 Ubuntu 的 Live CD 并安装启动修复。打开终端并复制并粘贴以下命令:

sudo add-apt-repository -y ppa:yannubuntu/boot-repair && sudo apt-get update

成功添加和更新存储库后,输入以下命令:

sudo apt-get install -y boot-repair && boot-repair

您可以在那里解决与启动相关的问题。

或者使用 Super GRUB 2 磁盘尝试。

您可以从以下位置下载这里

然后使用以下方式将其安装在 USB 中网启动 现在您可以重新启动系统并确保它已在启动选项菜单中设置。

答案2

如果您想使用引导修复,您实际上不必安装它。您可以从引导修复实时 CD 启动。我过去使用实时 CD 取得了良好的效果,只需选择自动修复选项即可。

但是,为什么不试试呢?启动 Ubuntu 并从命令行重新安装 grub。

假设你有一个 HDD /dev/sda

sudo grub-install /dev/sda

您可能还需要更新 grub。

sudo update-grub

这应该会将 Ubuntus grub 安装到 MBR。

答案3

其他人建议使用 Boot Repair,这可能很有效。如果没有,你可以试试我的rEFInd 启动管理器,这消除了处理多个发行版时出现的几个(大部分是小问题)与 GRUB 相关的问题。rEFInd 在启动 Windows 时也比 GRUB 更可靠。您可以使用 USB 闪存驱动器或 CD-R(两者的版本均可从其下载页面获得)无风险地试用 rEFInd,如果可行,请在 Ubuntu 中安装 rEFInd Debian 包或 PPA。

答案4

好吧,我遇到了同样的问题,但我找不到新安装的 kali linux 选项,而是 windows。好吧,你可以使用 GRUB Customizer,只需将其安装在 ubuntu 或 kali 中,然后使用它添加 windows/linux 选项,然后保存它。此外,如果它显示所有启动选项,只需保存它然后重新启动,它应该在那里。希望这对你有用。

相关内容