将 Ubuntu 安装到独立驱动器,无需触碰主引导加载程序

将 Ubuntu 安装到独立驱动器,无需触碰主引导加载程序

我的机器设置如下:

  • /dev/sda(即“disk1”)- 500GB SSD,上面有我的生产操作系统环境
  • /dev/sdb(即“disk2”)- 一个 250GB 的 SSD,我用它来存储数据文件
  • /dev/sdc(即“disk3”)- 我最近才发现我的机器上安装了 16GB m.sata 驱动器,但似乎是一个性能相当高的设备(即适合运行操作系统和轻量级应用程序)

我想要做的是在 16GB 驱动器上安装 Ubuntu,以便可以在需要时启动它,但主要使用操作系统/dev/sda

我不想触碰 上的引导加载程序/dev/sda。我不需要能够从 GRUB 或 Windows 引导加载程序中选择引导设备。我非常愿意从 BIOS 中进行明确的引导设备选择,以选择何时需要引导到 16G 驱动器上的 Ubuntu 操作系统。我实际上应该将此视为一项要求,因为在某些时候我可能需要将其中一个或两个设备移动到另一台机器,并且我希望它们显示为独立设备,每个设备都有其原生的引导加载程序,并且不知道该机器上安装的“其他”操作系统。

我尝试过逐步完成 Ubuntu 安装程序,但我不知道该怎么做(既要选择安装的目标设备,又要仅在该设备上安装 grub)。有人能给出建议吗?我发现一个建议基本上是“取出其他磁盘,安装,然后重新安装磁盘”,但这不仅不太优雅,而且拆开这台特定的机器(笔记本电脑)来取出物理驱动器对我来说真的很麻烦。

答案1

在安装过程结束时,系统会要求您安装引导加载程序,又名 grub。

在屏幕底部使用下拉菜单选择要安装的设备。

选择引导加载程序位置

就是这样。

虽然安装程序肯定会自动检测其他操作系统并用其填充 grub 菜单。但这不是问题。只需忽略这些条目即可。

答案2

我知道一个解决方法,但可能更简单!但之前,我刚刚安装了 Ubuntu,安装了 Grub,然后在 Windows 中使用 EasyBCD 擦除整个引导加载程序,然后当你重新启动时,它会带你进入系统修复屏幕。转到高级,然后使用 cmd.exe 并使用命令

    bootrec /rebuildbcd

这将重新创建原始的 Windows Bootloader,它将找不到 Ubuntu,并且 Grub 将不存在。现在,您的备用磁盘上将有 Ubuntu Alone,我相信如果没有 bootloader,它将毫无用处。这是您将使用 livecd 的地方,例如http://sourceforge.net/projects/boot-repair-cd/将 grub 安装到 Ubuntu 磁盘。但它会尝试将 grub 安装到 Windows 分区,因此您必须指定哪个磁盘。甚至可以使用 Gparted 在 Ubuntu 磁盘上为 Grub 创建一个小型可用分区。

相关内容