将 Ubuntu 安装到驱动器 B,而不会影响驱动器 A

将 Ubuntu 安装到驱动器 B,而不会影响驱动器 A

简单的问题,我有两个驱动器,驱动器 A 和驱动器 B。我已将 Windows XP 安装在驱动器 A 上,并且我想将 Ubuntu 安装到驱动器 B。有没有办法将 Ubuntu 安装到驱动器 B 上,而无需对其进行修改(例如更新引导加载程序)到驱动器 A?

我希望每个操作系统在启动时都不知道对方的存在。我知道 Windows 和 Ubuntu 将能够看到系统上的所有驱动器等。

谢谢!

@Ryan & @tj111:这是一台工作机器,所以我真的不想以任何方式更新驱动器 A。我可以毫无问题地进入 BIOS 并手动更新启动顺序

@EvilChookie:是的,驱动器 A 和驱动器 B 是物理上独立的硬盘驱动器(A 为 100GB,B 为 1TB)。它们不是分区。

答案1

我不同意其他答案的观点,认为“彼此不了解”是完全有可能的。不过这可能不太实用。

我以前运行的一个配置是这样的。

  • Windows 位于 A 盘,由 Windows 引导加载程序正常启动
  • Linux 位于 B 盘,无引导加载程序

A带有引导加载程序的 3.5 英寸软盘对于 B 驱动器上的 Linux。我使用软盘作为启动“开关”。当它在软盘驱动器中时,我的计算机启动 Linux,当它不在驱动器中时,计算机启动 Windows。使用 USB 驱动器可能也可以执行相同的操作。

在过去也有引导能够交换启动驱动器顺序的软盘。他们提供了一个菜单,允许您从第一个或第二个硬盘启动,而无需了解已安装的操作系统的任何信息。

我现在有一台没有内置硬盘的机器。我有一台我随意连接的一堆 eSATA 驱动器

答案2

“彼此不了解”是不可能的,这取决于你如何定义它。某物必须了解两个操作系统的安装。

不过,您绝对可以安装到驱动器 B,而无需触碰驱动器 A。

基本上,您需要先在 BIOS 引导加载程序中创建驱动器 B,然后配置 GRUB(一个小型​​引导加载程序)以了解驱动器 A 上的 Windows 安装。

如果您想确保在安装过程中不触碰驱动器 A,我会执行以下操作:

  1. 拔下驱动器 A,将其从外壳中取出。
  2. 在 BIOS 中赋予驱动器 B 启动优先级
  3. 使用 Ubuntu CD 将其安装在驱动器 B 上。
  4. 重新插入驱动器 A,确保其在 BIOS 中仍然具有较低的启动优先级
  5. 使用许多精细GRUB 教程告诉 GRUB Windows 在哪里。

然后您的 BIOS 将启动 GRUB,它会让您选择 Windows 或 Ubuntu。

答案3

Ubuntu 默认会安装自己的引导加载程序(蛴螬),并将其检测到的任何其他操作系统添加到其启动菜单中,这样您就可以轻松地进行双启动。它们彼此之间一无所知,并且不会以任何方式影响 Windows 启动顺序。只是出于好奇,您打算如何在不更改引导加载程序的情况下启动到其他操作系统?

答案4

我将删除您不想触碰的驱动器并安装 Ubuntu,然后重新连接 Windows 驱动器。

此时您将有两个可启动驱动器,但您的计算机一次只能从一个驱动器启动。

因此,现在您可以手动调整 BIOS 以在每次想要更改操作系统时从正确的磁盘启动,或者配置 GRUB 以提供要启动的操作系统的选择。如果使用 GRUB/Ubuntu 来处理启动,您显然需要将计算机的 BIOS 设置为从 Ubuntu 磁盘启动。

此过程根本不会改变您的 Windows 驱动器。

相关内容