我已在混合环境中安装了 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 分区上。
我不确定是否清楚所以这里有两个启动修复结果:
hda= 旧 SSD(仅限 Windows + 数据,hdb = 新 SSD(ubuntu 18) http://paste.ubuntu.com/p/nnfF5dxqXq/
hda = 旧 SSD(仅限 Windows + 数据),hdb=旧 HDD(ubuntu 16 + 数据),hdc=新 SSD(ubuntu 18) http://paste.ubuntu.com/p/GdVbRMrCKg
附注:我无法使用我的 Windows 7 原装 CD,因为驱动器不知何故坏了(我已经好几年没用它了)