![三重启动 Ubuntu、Kali Linux 和 Windows 10 Grub 问题](https://linux22.com/image/880453/%E4%B8%89%E9%87%8D%E5%90%AF%E5%8A%A8%20Ubuntu%E3%80%81Kali%20Linux%20%E5%92%8C%20Windows%2010%20Grub%20%E9%97%AE%E9%A2%98.png)
我曾经运行过 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 选项,然后保存它。此外,如果它显示所有启动选项,只需保存它然后重新启动,它应该在那里。希望这对你有用。