如何在 grub 安装之间移动配置

如何在 grub 安装之间移动配置

我已在混合环境中安装了 Ubuntu 16。1 个硬盘 (SSD) 装有 Windows,1 个硬盘 (spinner) 装有 Ubuntu 16 和数据。现在快进,我在带有小型 EFI 分区的新 SSD 上为 Ubuntu 18 添加了 SSD,并试图摆脱旧的 grub。我的目标是将最新的 HD 作为启动盘,并能够同时选择 ubuntu 18 和 Windows 7。带有 ubuntu 16 的第二个磁盘应该是可见且可安装的,这样我就可以从中移走我的数据。

我的第一个尝试是移除第二张光盘,并尝试让 ubuntu 18 上的 Grub 看到窗口。不幸的是,它没有奏效,因为我的 Ubuntu 16 安装将 Grub 安装在 Ubuntu 16 的文件系统上,而不是单独安装。如果我重新连接第二个硬盘,我就可以从 Ubuntu 18 看到 Ubuntu 16,也可以启动第二个硬盘以查看仍在那里的旧 Ubuntu。

boot-repair 无法帮助我。在这两种情况下。看来有价值的数据仍然在第二张光盘上,而且没有简单的方法可以让最新的 grub 看到它并以某种方式复制到我的新 EFI 分区上。

我不确定是否清楚所以这里有两个启动修复结果:

  1. hda= 旧 SSD(仅限 Windows + 数据,hdb = 新 SSD(ubuntu 18) http://paste.ubuntu.com/p/nnfF5dxqXq/

  2. hda = 旧 SSD(仅限 Windows + 数据),hdb=旧 HDD(ubuntu 16 + 数据),hdc=新 SSD(ubuntu 18) http://paste.ubuntu.com/p/GdVbRMrCKg

附注:我无法使用我的 Windows 7 原装 CD,因为驱动器不知何故坏了(我已经好几年没用它了)

相关内容