当运行多个驱动器和分区时,引导加载程序应该放在什么位置

当运行多个驱动器和分区时,引导加载程序应该放在什么位置

我的桌面上有 Win8,其中 120G SSD 用于运行 Windows 和一些选定的应用程序,同时我有一个 2TB HDD 来提供基本文件存储,并且在可能的情况下安装应用程序而不是在 SSD 上。

我想在 HDD 的新分区上安装 Ubuntu(我分配了 300GB,其中有 5GB 交换文件)。

我使用 USB 安装操作系统,似乎已经完成了工作。但是,在提示重新启动后,我无法再启动到 ubuntu。

在安装过程中,我不知道该在哪里安装“引导加载程序”。我最终选择了“/dev/stb”,因为我认为我可以通过优先选择 HDD 驱动器而不是 SSD 来使用 BIOS 进行引导。

我认为引导加载程序是造成我错误的主要原因。

我的分区系统看起来像这样:

/dev/sta  ...               //SSD ~120 GB
/dev/sta1 NTFS (350 MB)     //Win8System
/dev/sta2 NTFS (118 GB)     //Win8C-Drive

/dev/stb ...                //HDD ~2TB
/dev/stb1 NTFS (1563 GB)    //FileStorage
/dev/stb5 Free Space (300 GB)    //Space I want to use for Linux

(注意:从 300GB、~5GB 和 295GB 创建了两个分区。stb5、stb6。)

如果我能得到一个解释您将为引导加载程序选择哪个驱动器以及原因,以及在引导加载程序安装方面哪些选择不起作用。我想我知道 Grub 是什么,但我不知道如何使用它,或者摆弄它。

我似乎能够从我的 USB 重新进入操作系统,但我认为它只是向我展示了 Ubuntu 的预览/试用版(即无法访问任何系统 NTFS 驱动器)。请注意,如果我再次尝试从 USB 安装,它将识别出系统上存在 Ubuntu 13.10 版本。

提前致歉,我一辈子都在用 Windows,对 Linux 了解不多。我曾简单浏览过一些类似的问题,但没发现什么有用的东西。-安装 Ubuntu 作为辅助操作系统时,引导加载程序应该安装在哪里? -ubuntu 12.10 在两个硬盘上与 windows 8 双启动 -使用 UEFI 在两个 SSD 上双启动 Windows 7 和 Ubuntu

编辑:找到解决方案

事实证明,在我再次尝试重新安装后,需要创建根分区(~295GB)作为分区,primary而不是默认选择的分区Logical。它无法识别逻辑格式化的根分区。

现在一切正常,我正在用 Ubuntu 输入这些内容。(耶!)

编辑:澄清

我仍然将引导加载程序安装指定为“/stb”,现在我可以使用 BIOS 交替从 SSD 或 HDD 启动。非常方便。

我仍然需要解释为什么:

  • 使用逻辑分区将无法识别系统的 BIOS(我有一块华硕 H-87 Pro Mobo)。
  • 如果我将引导加载程序安装改为“/sta”,会有什么不同?我是否不再直接启动 Windows,而是每次都使用 Grub 界面?
  • 是否有安装引导加载程序的首选位置?请澄清指定诸如“/sta1”或“/stb5”之类的卷不允许您加载操作系统?

答案1

当您的 Windows 位于sta及其分区上时,将 Ubuntu 安装在分区上stb并选择在 上安装引导加载程序(默认情况下为 GRUB)是完全没问题的stb。Ubuntu 将自动找到您的 Windows 安装并将其添加到引导加载程序菜单。之后,转到您的 BIOS 并选择与 对应的条目stb作为第一个引导选项。

当您启动计算机时,您应该首先看到 GRUB 屏幕并能够选择 Ubuntu 或 Windows。

相关内容