让多个版本的 Ubuntu 在不同的 SSD 上运行

让多个版本的 Ubuntu 在不同的 SSD 上运行

我有一台配备两个 500 GB 内置 SSD 的笔记本电脑,使用双启动设置,第一个内置 SSD 上安装了 Windows 10,第二个内置 SSD 上安装了 Ubuntu 18.04,到目前为止运行良好。

我还有一个 1 TB 的外部 SSD,并一直试图在上面安装 Ubuntu 16.04。但是,如果我在外部 1 TB SSD 上安装 Ubuntu 16.04,它会破坏我 500 GB 内置 SSD 上的 Ubuntu 18.04 安装(也就是说,我必须使用该boot repair工具来修复 GRUB)。此外,我也无法在刚刚安装它的 1 TB 外部 SSD 上实际启动 Ubuntu 16.04,这让我很困惑。这是我尝试在 1 TB 外部 SSD 上安装 Ubuntu 16.04 时遵循的安装过程:

1) 使用可启动 USB,我选择该Try Ubuntu without installing选项。

2)一旦 Ubuntu 从 USB 启动,我就会启动名为Install Ubuntu 16.04.6 LTS

3)进入第四个菜单后,我选择Something else安装类型选项

4) 我看到 1 TB 外部 SSD 位于 下/dev/sdb,因此我创建 一个swap area作为第一个分区 ( /dev/sdb1) 和一个Ext4 journaling file system作为第二个分区 ( /dev/sdb2),并将Mount point其设置为/

5)在Device for boot loader installation下拉框中,我选择 1 TB 外部 SSD

6)完成后,我点击Install Now,成功完成

但是,当我重新启动计算机时,我无法选择 1 TB 外部 SSD 作为可启动驱动器,如果我尝试重新启动安装在我的其中一个内部 500 GB SSD 上的 Ubuntu 18.04,我收到 GRUB 错误,需要我使用来boot repair修复它(幸运的是,Windows 10 没有像 2 个 Ubuntu 版本那样爆炸)。

现在我不知道下一步该做什么,因为我花了一整天的时间试图弄清楚发生了什么。任何帮助都将不胜感激。

相关内容