Grub 和多驱动器启动

Grub 和多驱动器启动

我在设置新 SSD 时遇到了一个问题。在安装新驱动器之前,我有一个分区的 HDD,Windows 7(制造商安装)位于一个分区,Debian 位于另一个分区。Grub 安装在这个硬盘上,启动时我会筛选可启动操作系统列表并选择我想要的,Debian 或 Windows。

现在有了新的 SSD,我为了好玩在上面安装了 Kali,当被问及安装 Grub 时,我遇到了一些问题:

如果我在原始硬盘上安装 Grub,那么我将无法再找到我的 Debian 分区作为启动选项。硬盘的 Windows 端和 SSD 上的 Kali 都可以工作,但未列出 Debian。

如果我在新的 SSD 上安装 Grub,那么在启动时将无法再找到原始 HDD,因此当它启动 SSD 时,我只会看到闪烁的光标而没有任何选项。

我是这方面的新手,正在努力解决自己的问题。我并不特别担心关键数据的丢失,当然我并不需要所有这些发行版,我只是想尝试不同的东西,但这却带来了很大的问题。

如果我可以提供更多信息,请告诉我。谢谢!

答案1

尝试使用启动修复,一种修复此类问题的工具。

如果您仍然可以访问 Debian,请启动并在终端中运行以下命令:

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

这会将所需的 PPA 添加到您的源中,还将安装和运行 Boot-Repair。

打开后,只需点击“建议修复”并祈祷吧!

如果你需要更多信息,可以看看这里

另外,我建议你使用虚拟机对于这种实验(测试新的发行版,搞乱它们……),因为如果你破坏了任何东西,它不会影响你的主系统。一个非常好的免费程序是虚拟盒

相关内容