安装 Windows 10 和 Ubuntu 16.04 并添加到 GRUB

安装 Windows 10 和 Ubuntu 16.04 并添加到 GRUB

我刚买了一台笔记本电脑,并在上面安装了 Ubuntu 16.04 作为唯一的操作系统。现在我想安装 Windows 10 并将其添加到 GRUB,但我该怎么做呢?我真的需要一些帮助,以便在不损坏 Ubuntu 的情况下安装它。我已经查看了此网站上的一些其他答案,但它们对我不起作用。

我需要帮助:
- 安装 Windows
- 添加到 grub
- 分区

答案1

Grub 非常容易修复,甚至不需要启动修复(需要从 PPA 安装或刻录到自启动磁盘)。

我不会太担心 Windows10 会破坏 GRUB。实际上,我认为最好让 Windows 来做这件事,然后再修复它。最重要的是不要让 Windows 格式化整个磁盘并将其安装到另一个分区作为 Ubuntu。为了安全起见,我会采取以下措施

  • 启动 Ubuntu 并运行 gparted。如果您尚未安装它,请使用软件中心安装它,或者在终端中使用此命令更快地安装它。sudo apt install gparted *gparted 将分析您的磁盘并向您显示名称为“sda1”。 “sda2”等的分区。Windows 使用不同的命名方案,因此您应该记下分区的大小及其顺序。这样,当 Windows 安装程序在安装过程中列出它们时,您就可以识别它们*重新启动并插入 Windows10 安装介质(磁盘或 USB 棒)。如果您有带有 UEFI 的较新主板,可能会有点复杂。您必须选择与 Ubuntu 相同的启动方案(UEFI 或 Legacy),否则您将遇到麻烦。通常您可以在 BIOS 中设置它,或者如果您按下启动菜单的热键,则有 UEFI 和 UEFI/Legacy 模式下的硬盘选项。每个主板制造商的做法都有点不同。我遇到过非常糟糕的情况,所以我总是尽量使用 UEFI/Legacy 模式。 *选择“自定义安装”,而不是典型安装(或任何名称)。这会将您带到一个屏幕,您可以在其中看到硬盘,并且可以创建一个新分区或选择一个现有分区来安装 Windows。我建议在您最喜欢的位置创建一个新分区(我使用了 100GB)并将其格式化为 NTFS。继续安装。 *您的 Windows 安装程序可能会忽略您的 Ubuntu 安装,而只是用自己的加载程序覆盖 Grub。无论您是否看到 grub 启动菜单,您都会在第一次重启时看到它。

如果您看到 grub 菜单,则不会有 windows 条目。这是简单情况。只需启动 Ubuntu,打开终端并输入

sudo update-grub

这将为您提供一些输出。它应该包含有关您的 Windows 安装的一些信息。然后使用更新的信息重新安装 grub

sudo grub-install /dev/sda

通常我总是将 grub 安装在硬盘上,而不是分区上。有很多方法可以做到这一点。如果你不知道,这应该没问题。“dev/sda”是 Linux 系统中第一个硬盘的名称。如果你有多个磁盘,你可能需要另一个名称。在这种情况下,使用 gparted 查看磁盘并记下正确的名称。磁盘中的所有分区都以此名称加上一个数字命名,例如 sda1、sda5、.. 在命令行上,你总是需要使用“/dev/...”的全名。

如果您只启动 Windows,则需要使用 ubuntu live disk(如原始安装 CD)修复 grub。只需选择“Tying Ubuntu”而不是“installing”启动 CD。然后,您可以 chroot 到原始安装,但这有点复杂。另一种方法是只输入上面的两个命令。这将包括实时安装,也包括您的原始安装。重新启动时,选择您的原始安装(您将识别分区名称,例如 sda1)。然后从 Ubuntu,只需运行这两个命令再次,删除 live CD 条目并使您的 Ubuntu 成为默认启动条目。

此站点上还有其他关于将 Windows10 设为默认条目的描述。您应该可以轻松找到它们。

总体来说,grub2 非常强大。我从来没有遇到过无法通过重新安装 grub 解决的问题。

答案2

第一个问题:您有一个硬盘还是两个独立的硬盘?

请记住,先安装 Windows,然后再安装 Linux,如果使用这种方式,问题会更少。

在第一种情况下:

您可以尝试在没有 Ubuntu 的分区上安装 Windows。不幸的是,当计算机重新启动时,您会看到 Ubuntu 欢迎屏幕,而不是 Windows。现在要修复 grub,您可以使用启动修复我希望这个程序能解决启动问题。

第二种情况:

您可以在另一个磁盘上安装 Windows,然后使用例如改变启动顺序

简易UEFI_Free

使用 F12 从另一个磁盘启动。或者使用 msconfig 和 Boot 选项卡,但如果您不是高级用户,我不建议您这样做。

或者如果您确实需要 Windows,并且无法格式化实际系统/驱动器。您可以安装虚拟盒并在虚拟机上使用 Windows。

还有非常方便的程序: Grub 定制器

相关内容