安装 Windows 10 和 Ubuntu 14.04

安装 Windows 10 和 Ubuntu 14.04

我在双启动 Windows 10 和 Ubuntu 14.04 时遇到了很多问题。如果可能的话,我不想做任何太疯狂的事情。

我需要安装 Windows 10,但我已经安装了 Ubuntu 14.04。我的笔记本电脑是戴尔的。

好的,我需要以下帮助:

  1. 下载我需要的一切
  2. 制作我的直播 USB
  3. 拆分分区
  4. 安装 Windows 10
  5. 修复 Grub
  6. 修复 UEFI 以启动 Grub

答案1

这是问题的完整解决方案。我将概述我的所有步骤以及其他人可能采用的替代方案。非常感谢 Zacharee1 和整个 Ubuntu 社区。

脚步:

  1. 您需要下载一些工具。

    1. 联合国网启动将制作您的实时 USB。它可在 Win、Mac 和 Linux 上运行。

    2. 我用了Ubuntu从实时 USB 中分割我的分区。

    3. Grub 启动修复。这将允许您识别所有分区上的所有操作系统。它将安装 Grub2。

  2. 制作 Live USB 并进行分区。

    1. 运行 UNetbootin

    2. 主屏幕上有两个选项。我们要选择磁盘映像,而不是分发版。确保它显示 .iso,然后单击“...”按钮,找到我们之前下载的 Ubuntu .iso 文件并选择它。现在确保在主屏幕上选择 USB 以及适合您 USB 的驱动器号。您可以忽略腾出额外空间,因为我们不需要它。然后安装该 .iso 文件。这只需要几分钟。

    3. 根据提示重启 PC。重启后,您需要进入启动菜单。在我的笔记本电脑上,这意味着在启动时按下 F12 键。您的可能不同。进入 BIOS 屏幕后,选择启动设备(您应该会看到您的 USB)。它会打开 Ubuntu 并询问您是否要安装或从 USB 运行试用版。运行试用版。

    4. 从桌面打开 Gparted。您应该在这里看到“内存块”。您想要调整分区大小(这为新分区腾出空间)。因此右键单击分区并选择调整大小/移动。现在您会看到最小和最大大小。不要直接将其设置为最小大小,但要留出扩展空间——如果可能的话,至少留出几 GB。数字以 MB 为单位。如果需要,您可以谷歌转换。现在单击调整大小/移动。

    5. 现在您回到了 GParted 主屏幕,并出现了一个标有“未分配”的新分区。右键单击此分区并选择新建。将其创建为文件扩展名为 NTFS 的主分区。您也可以设置大小;默认情况下,它将使用所有可用空间,这很好。您可以添加标签,但我发现让系统命名更容易。现在单击添加。您回到了主屏幕。单击绿色复选标记以运行调整大小操作和 NTFS 格式化操作。如果您正在处理 100 GB 的大小,这将花费很长时间(我花了 1.5 小时)。

  3. 安装 Windows 10

    1. 重新启动 PC 并使用 UNetbootin 将 Windows 10 .iso 安装到 USB(与#2 中的步骤相同)

    2. 重启电脑,按下启动键(我的是 F12)进入 BIOS。从启动列表中选择 USB。

    3. Windows 将引导您完成安装。它会直接要求您选择一个分区。选择您在步骤 2 中创建的新分区。完成后,它将更改您的启动设置,并且看起来好像缺少 Ubuntu(但事实并非如此,不要惊慌)。

  4. 修复 Grub

    1. 使用 UNetBootin 为 grub 启动修复 .iso 制作一个实时 USB(请参阅前面的步骤了解说明)

    2. 重启电脑,按下启动键(我的是 F12)进入 BIOS。从启动列表中选择您的 USB。

    3. 现在,您处在一个专为修复 GRUB 而设计的桌面上。桌面上会弹出“推荐设置”按钮。修复过程中,系统会提示您连接到互联网。它们将您的日志文件存储在 URL 中,供您稍后访问,没有什么特别的。完成后,您就可以开始了。重新启动计算机时,Grub 应该会自动加载,允许您选择操作系统。但如果您像我一样不幸,重新启动只会让您进入 Windows,请转到步骤 5。

  5. 更改您的 UEFI 启动顺序。

    对于大多数人来说,这应该不是必需的。我的 UEFI 和 BIOS 就是讨厌我。有三种方法可以解决这个问题:使用 Ubuntu、使用 Windows 和使用 BIOS。Ubuntu 和 Windows 对我来说都失败了,直接使用 BIOS 就可以了。

    • Ubuntu 方法。(大部分摘自使用 eifbootmgr 永久清理并更改 EFI 启动顺序

      打开终端并输入:

      sudo efibootmgr -v
      

      现在您将看到启动顺序。这是我的损坏顺序(已解释)。您的顺序会有所不同:

      BootOrder: 0005,0000,2001
      Boot0000* Ubuntu
      Boot0002* UEFI Onboard LAN IPv4
      Boot0003* UEFI Onboard LAN IPv6
      Boot0005* Windows Boot Manager
      Boot2001* EFI USB Device
      

      这行代码BootOrder: 0005, 0000, 2001就是我们的问题。这意味着我们首先加载的是 Windows,而不是 Ubuntu(它包含 Grub)。我们需要更改这一点。复制此行代码并根据您自己的系统需要更改数字:

      sudo efibootmgr -o 0000,0005,2001
      

      这会将顺序更改为 Ubuntu,然后是 Windows,然后是 USB。这特定于我的系统。您需要使用自己的数字,但格式完全相同。您可以添加更多逗号和数字,但不要使用任何空格,所有数字都是 4 位数字。重新启动您的 PC,看看您是否直接加载到 Ubuntu 的 GRUB。我的没有坚持下去,所以我尝试了下面的 Windows 方法。

    • Windows 方法。

      如果您启动 Windows 10 操作系统,您可以尝试手动配置 UEFI 启动顺序。不幸的是,我的系统没有正确检测到我的文件。不过,以下是如何操作的:更改默认启动项这些是我遵循的说明,效果很好。不过我必须进行下一步。

    • BIOS 方法。

      这种方法很糟糕,因为每个 BIOS 界面都不同。

      1. 重启电脑。按下 BIOS 键(我的是 F12)进入启动菜单。
      2. 找到某种有关启动顺序的菜单。我的菜单隐藏在“高级”选项卡中。您应该会看到您的列表,并且 Windows 位于顶部。
      3. 使用 +/- 可以更改顺序。将 Ubuntu 放在顶部。我的系统只使用 -,但它仍然有效。
      4. 保存并退出该屏幕。退出您的 BIOS。
      5. 您现在应该看到 Grub 菜单(因为 Ubuntu 现在是默认的 UEFI 启动)。
      6. 选择您想要的操作系统。
      7. 再次重启 PC。如果 Grub 弹出,则表示您已完成并可以继续操作。希望这对您有所帮助。

再次感谢社区提供的所有支持文章和友好建议。如果您希望配置 Grub 菜单,请参阅Ubuntu Wiki - Grub2/设置 - 配置 GRUB 2。它有很多有趣的选项可供修改,例如加载到默认操作系统的超时时间。

答案2

根据我的经验,不太难的部分是使用 unetbootin 可启动修复启动记忆棒,并使用 woeusb 使 Windows 安装 usb 棒。(我有 ubuntu 17.10,而我的伙伴坚持要双启动 Windows 10)。

比较棘手的部分可能是处理我的具体情况:Ubuntu 安装在 SSD 上,主目录和交换区安装在 1TB GPT 样式硬盘上。我想在硬盘上特意留出的未分配空间上安装 Windows 10。

第一的问题是安装 Windows 时出现问题——它抱怨无法安装到 GPT 磁盘(这有点令人恼火……)。就我而言,使用 American Megatrends BIOS,解决方案是关闭“传统”视频,即设置 UEFI 视频(不管那是什么意思!)。然后安装 Windows——当然默认情况下只启动 Windows。

第二问题是 BIOS 选择的 ubuntu 启动了,但只是进入了一个桌面,没有键盘。就我而言,有效的方法是从准备好的记忆棒启动并运行磁盘修复。之后重新启动,我从 grub 获得了一个熟悉的启动菜单,ubuntu 条目让我进入了安装 Windows 之前的情况(以及启动 Windows 的能力)。(我不必在 BIOS 中关闭 UEFI 视频。)

对于 windows(10)-after-ubuntu 安装,我的建议是花几个小时研究可能出现的问题:这让我找到了这个页面,以及其他页面。准备(使用 unetbootin)并检查(通过启动)启动修复棒。准备(使用最新版本的 woeusb)windows 安装磁盘。当事情没有成功时,不要绝望。发挥你的想象力,思考/研究你的 BIOS 是如何参与其中的。(仔细记录你所做的事情:可能需要撤消……也可能不需要。)

如果一切顺利,可以考虑向 unetbootin 和 woeusb 项目捐款。如果不行,如果你礼貌地请求,他们可能会帮忙,然后确实捐赠。这些项目会给你的生活带来很多回报。

相关内容