使用默认“与 Windows 一起安装 Ubuntu”选项的引导加载程序问题

使用默认“与 Windows 一起安装 Ubuntu”选项的引导加载程序问题

在过去几年使用虚拟机和 wubi 之后,我终于抽出时间在双启动中安装了 ubuntu。

我读了很多教程,但它们都推荐了不同的东西。所以我认为“在 Windows 上安装 Ubuntu”选项是一个非常安全可靠的选择,否则它不应该被提供。我已经有第二个分区来存储我的数据,所以没有必要这样做。

现在,成功安装后(不太确定,因此我提出这个问题),我在启动时获得了 grub 引导加载程序,并且我可以选择启动 Windows。

这是首选设置吗?我读到了很多关于 grub 应该安装在不同的分区上并且 windows 应该负责启动的信息。这是真的吗?Windows 更新会破坏我的安装吗?

经过一番搜索,我发现我可以使用 easybcd,如http://neosmart.net/wiki/display/EBCD/Ubuntu使用 Windows 引导加载程序。它不会覆盖 MBR 中的 GRUB 吗?

先感谢您

答案1

GRUB 应该位于第一个硬盘的主引导记录 (MBR) 中。通常情况下是这样的/sda(而不是位于驱动器内的分区,例如/sda1等等)。

以上适用于 UEFI 之前的系统/Windows 8。有关在 UEFI/Windows 8 系统上安装的详细信息,请参阅:使用 UEFI 安装 Ubuntu 和预装的 Windows

我已经使用这个默认的 GRUB 设置很多年了,从来没有遇到过任何问题。特别是,Windows 更新没有弄乱 GRUB。但是,如果您需要重新安装 Windows,那么您必须在安装 Windows 后重新安装 GRUB。这很容易做到。除非您错误地格式化整个驱动器,否则 Ubuntu 安装不会受到 Windows 安装过程的损害。

如果您升级 Windows,例如从 Vista 升级到 7 或从 7 升级到 8,也会删除 GRUB。您只需从 Live USB/DVD 安装 GRUB 即可。

我从未使用 Windows 安装程序代替 GRUB。不使用 GRUB 不是一个好主意,因为它允许从同一个 Ubuntu 安装启动不同的内核。如果 Ubuntu 中的内核更新出现问题,这将非常有用。然后,您可以使用 GRUB 启动到以前的内核并卸载内核更新。

希望这可以帮助。

答案2

嗨 gl3nn 这就是我安装 Ubuntu 的方式。但我非常确定 Windows 更新绝不会破坏您的安装。让 grub 处理启动过程是可以的。您希望 /home 与 Windows 位于不同的分区上,因为 Windows 在关机时使用某种加密方法,这不允许您从 Ubuntu 启动。但在“升级”(而不是更新 Windows)或“重新安装”Windows 时要小心。重新安装或升级将完全删除 grub(仅 grub),Windows 将从 Windows 启动管理器启动,您可以在 15 分钟内修复它。我认为您可以在启动 Windows 时按 F8 按钮访问恢复选项。如果我遗漏了什么,请随时询问。在您升级或重新安装 Windows 之前,您所做的绝对不会给您带来任何问题。

答案3

为了完全安全,您可以安装GRUBUSB stick(您可以在安装菜单底部的下拉列表中找到该选项)。我有这样的设置,并且已经使用了很长时间。它对我来说非常好用,因为它可以让 Windows 自行运行。

例如,我使用 Clonezilla 克隆 Windows 系统分区,以便获得系统快照,并在 5 分钟内根据需要“重新安装 Windows”。GRUB 在我的 USB 上保持不变,无需重新安装。效果非常好!

我正在使用 Windows Vista。

编辑:如何将 GRUB 安装到 USB 驱动器

您可以在安装过程中选择“其他”选项,将 GRUB 安装到 USB 记忆棒上,这意味着需要做一些更高级的工作。不过您应该尝试一下。

请小心操作,不要对磁盘进行任何更改如果你不确定自己在做什么。如果需要,可以多问一些问题,但一定要看看这种方法。

首先,您需要为 Ubuntu 分配空间。这意味着在您的硬盘上创建可用空间。您可以通过系统的磁盘管理来实现这一点,也可以从 LiveCD 启动 Ubuntu 并启动 GParted。然后执行以下操作:

插入您的 USB 记忆棒。

  • 缩小其中一个分区

    • 要考虑的事情:你有多少个分区(你可以有最多 4 个主要分区),这就是为什么你要创建Extended Partition
    • 它们的大小是多少,你认为对 Ubuntu 来说足够的空间是多少(在大多数情况下仅用于系统,10GB 的空间就足够了)
  • Extended Partition从中创建(选择并在其中创建一个新分区unallocated space并分配 100%)

  • 在该扩展分区中,您将创建逻辑磁盘:

    • system partition- 最低限度(根主系统文件夹,/最好使用ext4格式)和
    • 分区swap(格式化为linux-swap
    • 您可能考虑创建一个单独的/home分区 - 这样,如果您需要重新安装 Ubuntu,您的个人文件和设置将是安全的。我推荐它。

如果您只制作system partitionswap,请为交换分配与内存相同的空间,并为系统分区分配尽可能多的空间。

如果您使用单独的/home分区,10GB 应该足够了system partition,对于swap其余文件(如音乐、视频、图片和设置等)来说,内存就足够了。

完成了吗?好的,关闭 GParted。

一旦您的分区准备好,单击Install Ubuntu(它可能会要求您卸载设备 /dev/sdb1 或类似的东西)回答是。

当方法提示符出现时 - 选择Something else选项。您会在窗口底部看到Device for boot loader installation。我们将回到那里。

对于您在上一步中创建的每个分区 - 选择它并单击Change。我之前谈到的选项://home它们被称为Mount Points,这是您必须为每个分区选择的选项。对于swap,单击它并将其用作swap area

安装 GRUB - 从下拉菜单中选择您的设备(如果只有一个 USB 设备,它将是/dev/sdb)。

确保您已选择 /dev/安全数据库 并不是/dev/sdb(n), 在哪里n是一个数字。它必须是/dev/sdb或您的 USB 记忆棒所分配的任何字母。

检查您的选择,确保一切正常。再三确认。单击立即安装。瞧!

希望能帮助到你。

相关内容