1 - 引导加载程序

1 - 引导加载程序

我读到过,在配置双启动系统时,您应该先安装 Windows 以避免出现任何问题。但是,我还没有读到任何对我来说有意义的解释。一些问题:

  1. 我假设这与引导加载程序有关,因此:Windows 引导加载程序有何不同以至于这很重要?如果我完全错了,请解释一下。

  2. Windows 7 和 Windows XP 的情况也是一样吗?

  3. 当然取决于问题 1:以后安装 Windows 是否意味着确实无法正常工作,还是您以后可能会遇到问题?有些教程对这一点含糊其辞。

答案1

首先安装 Windows 主要有两个原因:

1 - 引导加载程序

配置 Windows 引导加载程序来加载 Linux 是一件非常麻烦的事情。它会完全覆盖任何已经存在的引导加载程序,因此如果您已经安装了 Linux,那么您将无法再启动 Linux,除非您花几个小时来尝试或从启动 CD 重新安装 Grub。

但是,大多数 Linux 发行版都会自动配置 Grub 以包含您的 Windows 安装,让您轻松访问 Windows 而无需任何麻烦。

2 - 发行技巧

一些 Linux 发行版会自动检测您是否安装了 Windows,并为您提供将用户帐户、设置和文件导入到新的 Linux 安装中的选项。

答案2

如果您在安装 Linux 之后安装 Windows,那么 Windows 几乎总是会覆盖 MBR(主引导记录)。不过,您可以使用 Live CD 重新进入系统并修复 MBR。

我认为现在安装的顺序并不重要。我记得旧版本的 Windows 有一个特别糟糕的安装程序,基本上会清除整个驱动器(包括 Linux)——希望在最新版本的 Windows 中不会发生这种情况,但无论如何我总是先安装 Windows,所以我无法确认。

答案3

  1. Windows 安装程序没有处理 grub 的规定,而 Linux 安装程序通常会检测 Windows 安装并在 grub 中为其添加一个条目。

  2. 较新的 Windows 版本通常可以检测较旧的 Windows 安装并在其引导加载程序中为其添加条目。

  3. 如果您已将 grub 启动代码安装到主分区,则只需将其切换回活动分区即可。如果您已将 grub 启动代码安装到 MBR,则需要指示 grub 重新安装它。

相关内容