在不同的硬盘上双启动 Windows 10 和 Linux Ubuntu

在不同的硬盘上双启动 Windows 10 和 Linux Ubuntu

我该如何双启动 Windows 10 和 Ubuntu,Windows 驱动器位于 SSD 上,作为我的 C 驱动器,而我的 S 驱动器是 HDD,我想将其用于 Linux。我不知道我需要下载什么或什么的。

答案1

这适用于大多数使用 UEFI 且具有两个 HDD 的系统。
更新:对于较新的 Windows 系统(如 Windows 10/11),请谨慎使用,因为它们可能依赖单个 UEFI 引导加载程序分区才能正常工作,请参阅12

以下教程所用的规范:

戴尔 Inspiron E5440:

  • 主硬盘 - 256GB 三星 SSD(已安装 Windows 10)

  • 辅助硬盘 - 64GB Transcend mSATA SSD(Mint 18 安装到此驱动器)


A)UEFI/BIOS

  1. 设置 ”仅限 UEFI 模式“(遗留/CSM)。

  2. 禁用“安全启动

  3. 禁用“英特尔快速启动“(如配备)

  4. 禁用“快速启动“在 UEFI 中(注意,这与 Windows 8/10 中的“fastboot”设置不同)。UEFI/BIOS可能会说类似完整/最小/自动用于启动模式。选择全部(或者彻底、或者完整等等,无论您的 UEFI 供应商选择如何称呼它)。

B)高级电源选项(Fastboot)

在 Windows 8/10 中禁用快速启动高级电源选项“。重新启动计算机以确保此次后续启动和下次重新启动/关机将处于“正常”模式。

选修的:

安装Macrium 反射(免费)并在 Windows 10 出现问题时创建备份映像和重新安装媒体。

C)Rufus / 可启动 USB 棒

使用 Rufus 创建可启动的 USB 盘,其中包含您选择的基于 Ubuntu 的发行版。确保在 Rufus 中选择选项UEFI/GPT仅。这可确保 Linux 环境在安装期间仅启动到 UEFI 模式。

D) 启动菜单

重新启动计算机并按下一次启动菜单键(戴尔通常为 F12)。从启动选项中选择您的 USB 记忆棒。

笔记:

确保它说UEFI在启动菜单中,位于 USB 记忆棒前面。

如果没有,请返回 Windows 并使用 Rufus 重新创建 USB 驱动器,确保选择UEFI/GPT(唯一)选项。

E)启动到 USB 驱动器

启动Linux实时环境并开始安装。

F) 安装类型

当您看到安装选项时,选择“其他内容“位于 Ubiquity 安装程序的底部。

G)创建分区

找到您要安装 Linux 的辅助硬盘。

就我而言,它被列为/dev/sdc(和/dev/sda成为Windows 驱动器/dev/sdbUSB驱动器[这是无形的在安装程序中])。

基本上来说:

+--------------+--------+---------------------------+--------------------------------+
| Device path  | Device | Operating System (OS)     | Visible in Ubiquity installer? |
+--------------+--------+---------------------------+--------------------------------+
| /dev/sda     |  HDD   | Windows 10                | yes                            |
| /dev/sdb     |  USB   | Ubuntu 16.04 (Live Stick) | no                             |
| /dev/sdc     |  HDD   | None                      | yes                            |
+--------------+--------+---------------------------+--------------------------------+
  • 第一个分区/EFI
  1. 选择您的目标驱动器(在我的情况下)/dev/sdc

  2. 选择 ”创建新的分区表

  3. 按如下方式对目标驱动器进行分区:

  • 尺寸:650 MB
  • 新分区的类型:基本的
  • 新分区的位置:此空间的开始
  • 用于:EFI(这将被列为/dev/sdc1创建分区工具后,请将其重命名为 efi)
  • 第二个分区/根
  1. 选择目标驱动器下的“可用空间”(在我的情况下)/dev/sdc

  2. 选择 ”+

  3. 按如下方式对目标驱动器进行分区:

  • 尺寸:至少 10 GB(最好 20+GB)
  • 新分区的类型:基本的
  • 新分区的位置:此空间的开始
  • 用于:ext4
  • 挂载点:选择 ”/”
  • 第三个分区/交换
  1. 选择目标驱动器下的“可用空间”(在我的情况下)/dev/sdc

  2. 选择 ”+

  3. 按如下方式对目标驱动器进行分区:

  • 尺寸:至少 2 GB(20+GB 更好)
  • 新分区的类型:基本的
  • 新分区的位置:此空间的开始
  • 用于:交换(如果您希望使用休眠模式,交换需要比您的总 RAM 量稍大 - 例如我有 8 GB,因此该分区的大小设置为 9000 MB)
  • 第 4 个分区/主页
  1. 选择目标驱动器下的“可用空间”(在我的情况下)/dev/sdc

  2. 选择 ”+

  3. 按如下方式对目标驱动器进行分区:

  • 尺寸:驱动器剩余空间
  • 新分区的类型:基本的
  • 新分区的位置:此空间的开始
  • 用于:ext4
  • 挂载点:选择“/home”

H) 引导加载程序设备

  • 单击“立即安装”,从“引导加载程序安装设备”选项按钮中,选择刚刚创建的 650MB EFI 分区作为引导加载程序的目标。(例如/dev/sdc1就我而言)。
  • 点击 ”现在安装“。

一)安装和重启

  • 完成安装过程并重新启动(删除USB记忆棒当您的 UEFI/BIOS 屏幕徽标出现时)。

J)重启后

在 UEFI/BIOS 读取 Linux 添加的新引导加载程序条目后,您将看到grub 菜单其中包含您的 Linux 发行版列表以及启动 Windows 10 的列表。

  1. 启动进入 Linux

  2. 安装所有更新,然后重新启动并尝试从 grub 菜单进入 Windows 10,以确保 grub 正确处理向 Windows 10 引导加载程序的传递。


您已完成的操作:

您已经安装了Linux EFI 引导加载程序到新创建的 EFI 分区。在此过程中,Linux 已将条目添加到系统 UEFI/BIOS 中的 UEFI 列表中。Linux 还自动检测了你的 Windows 10 安装,并添加了 grub 菜单项来启动它。此时,您的计算机将自动启动到 Linux,除非您选择启动到 Windows(从 Grub 菜单)。

你有什么不是完毕

你有不是以任何方式更改了您的 Windows 10 安装或其引导加载程序,甚至触碰了 Windows 10 EFI 分区。只需从 UEFI/BIOS 设置中删除 Linux UEFI 列表,即可恢复一切。具体操作方法因供应商而异。

答案2

与我的环境相同 :) 只需下载 iso 映像并将其放入可启动 DVD/USB 即可。设置分区并安装,

然后在 BIOS/UEFI 中将第一启动设备设置为 Linux 安装的硬盘。否则,你只能使用 Win10 启动

答案3

我目前在一个分区上安装了 Ubuntu 15.10,在同一个 1TB HDD 的一个单独分区上安装了 CentOS 7(以及交换分区)。在单独的 SSD 上安装了 Windows 10。

以下是我的建议:

-在您的 HDD/SSD 上安装 Windows 10(如果尚未安装)

-制作可启动的 Ubuntu USB/CD

-启动 USB/CD

-选择“其他”作为安装部分

-创建 30GB 的 ext4 类型‘/’分区

-创建 8GB 类型的交换*

-为 '/home' 创建 x GB 大小(剩余空间)的 ext4 类型**

-在具有 Windows 主引导记录的驱动器上安装 grub2。

安装完成后,您将重新启动并看到 grub2,并能够选择要启动的操作系统。

*假设你有 8GB 内存

**或者,如果您愿意,您可以创建一个大的 / 分区,而不是单独的 /home 分区。

相关内容