序言:做好准备

序言:做好准备

我最近买了一台 Alienware M17x R4,由于它有两个硬盘托架,所以我想把旧笔记本电脑上的硬盘放进去,安装 Ubuntu,而不对装有 Windows 的驱动器做任何更改。此外,如果可能的话,还可以向 Windows 引导加载程序添加一个条目来引导 Ubuntu,而不是使用 GRUB。

答案1

这是针对 Ubuntu 18.04 LTS 的更新答案,其中 Windows 以 UEFI 模式安装

序言:做好准备

  1. 下载官方 Ubuntu ISO 文件并按照 Ubuntu 官方网站中的说明创建 LiveUSB(安装 USB)。
  2. 确保 UEFI 中的安全启动选项已关闭。并且 Windows 中的快速启动也已关闭。
  3. 从 LiveUSB 启动在 UEFI 模式下。如果您以 UEFI 模式从 LiveUSB 启动,您将看到此屏幕:

在此处输入图片描述

你已准备好出发。选择无需安装即可试用 Ubuntu. 尝试一下并确保所有硬件都能正常工作。

注意安装 Ubuntu桌面上的图标。

如果您看到如下不同的屏幕:

在此处输入图片描述

紧接着是:

在此处输入图片描述

那么您还没有以 UEFI 模式启动!

选项 1:只有一个 ESP

此选项将向位于第一个驱动器(安装 Windows 的位置)中的 (U)EFI 系统分区 (ESP) 添加一些文件。ESP 是 UEFI 的一部分,而不是 Windows 的一部分。从这个意义上说,此选项不会更改 Windows 分区中的任何内容。

Ubuntu 安装完成后,将使用默认引导加载程序,grub每次打开或重新启动计算机时,它都会让您选择启动 Ubuntu(默认操作系统)或 Windows。默认操作系统可以稍后更改。

  1. 点击安装 Ubuntu图标开始安装。继续该过程,直到到达安装类型窗口。要手动为 Ubuntu 选择第二个驱动器,请选择 **Something Else..."

在此处输入图片描述

您将看到如下磁盘和分区列表:

在此处输入图片描述

在此图中,第一个虚拟驱动器是/dev/vda,第二个虚拟磁盘是/dev/vdb

如果您有两个 SATA 物理驱动器,则它们可能是/dev/sda/dev/sdb。如果您有一个 NVMe 驱动器,则可能是/dev/nvme0n1

SATA 驱动器中的分区为/dev/sda1/dev/sda2等,而 NVMe 驱动器中的分区为/dev/nvme0n1p1/dev/nvme0n1p2等。

  1. 创建一个新的 GPT 分区表。为此,突出显示新磁盘(在我的情况下)/dev/vdb,然后单击按钮New Partition Table...。您将看到一条警告:

在此处输入图片描述

点击Continue。现在您将看到下面有一个/dev/vdb名为 的新行free space

在此处输入图片描述

突出显示下面的可用空间/dev/vdb并单击+以创建分区。这将是主分区。

  • /ext4以下格式创建根系统分区

在此处输入图片描述

最新版本的 Ubuntu 不需要单独的swap分区。此时您可能希望以/homeext4格式创建一个单独的分区,但它不是默认 Ubuntu 安装的一部分。

确保引导加载程序安装在第一个驱动器中/dev/vda我而言。只要您以 UEFI 模式启动 LiveUSB,安装程序就会在第一个驱动器中找到 EFI 系统分区 (ESP) 并在那里安装 grub 引导加载程序的一部分。不要选择特定分区(例如这里的“/dev/vda1”)。

按下按钮,按照通常的方式继续剩余的安装 Install Now

就这样。完成了。

如果您不想在第一次驾驶时修改 ESP,请继续阅读。

选项 2:两个驱动器两个 ESP

由于某些原因,您可能不希望 Ubuntu 安装不将文件写入位于第一个驱动器中的 ESP。那么,当您手动准备第二个驱动器进行 Ubuntu 安装时,您需要在第二个驱动器中创建一个新的 ESP。

特别提示:如果您使用此选项,grub 将加载到第二个驱动器中,但在您开机或重新启动计算机时不会显示。计算机将像以前一样启动到 Windows。要启动 Ubuntu,您需要在计算机启动时按下 UEFI 定义的功能 (Fn) 键来选择启动驱动器。特定的 Fn 键因计算机而异。

错误警报!

存在一个 Bug(Bug 编号:1396379) 在 Ubuntu 安装程序中,它会在找到的第一个 ESP 上安装 grub 引导加载程序。请参阅https://ubuntuforums.org/showthread.php?t=2182302进行相关讨论。

要解决此错误,您需要采取一些额外步骤。

解决方法

  1. 在 UEFI 模式下从 LiveUSB 启动时,使用无需安装即可试用 Ubuntu选项。
  2. 在 Ubuntu 桌面启动时打开 Gparted 应用程序。
  3. 在右上角选择 Gparted 中的 Windows(第一个)驱动器:

在此处输入图片描述

此图中的 NVME 驱动器没有 Windows。但是,它有一个 EFI 系统分区 (ESP)。

  1. 如上所示,在底部分区列表中突出显示 ESP。右键单击突出显示的分区并选择管理标志从上下文菜单中。您将看到:

在此处输入图片描述

您应该会看到两个标志,boot并且esp已选中。取消选中这两个标志。单击Close按钮退出“管理标志”窗口。如果绿色“应用”按钮可点击,请单击它。

安装 Ubuntu 后,您将需要使用上述相同的过程恢复这些复选标记,以便 Windows 可以从第一个驱动器启动。

关闭 Gparted。

这是解决方法的结束。

安装 Ubuntu

按照说明在第二个驱动器中安装 Ubuntu,具体说明如下选项1以上。即:

  1. 选择其他内容...像之前一样。
  2. 如果没有的话,为第二个磁盘创建一个新的 gpt 分区表。
  3. 创建新的 EFI 系统分区 (ESP)

突出显示可用空间/dev/vdb,然后单击+创建第一个分区。第一个分区将是一个 200 MB 的 EFI 系统分区。将尺寸至 200 MB,并且用于

在此处输入图片描述

创建分区窗口现在应如下所示:

在此处输入图片描述

在 ESP 下创建 ext4 格式的根系统分区 /:

在此处输入图片描述

完成后,您的磁盘和分区将如下所示:

在此处输入图片描述

最新版本的 Ubuntu 不需要单独的swap分区。此时您可能希望以/homeext4格式创建一个单独的分区,但它不是默认 Ubuntu 安装的一部分。

确保引导加载程序安装在第二个驱动器中/dev/vdb就我而言。 不要选择特定分区(例如这里`/dev/vdb1)。

按下按钮,按照通常的方式继续剩余的安装 Install Now

安装完成后,您可以选择:

  • 继续探索 Ubuntu 现场会议
  • 重启计算机

请勿重新启动计算机!

选择继续探索 Ubuntu 并再次打开 Gparted。执行上面解决方法部分中的过程,然后撤消所做的更改。

关闭 Gparted。点击右上角的栏并从下拉菜单中选择电源按钮,重新启动计算机。

就这样。完成了。

答案2

这很简单:

  1. 首先下载 ISO 文件,然后将其刻录到 CD/DVD 或使用 Unetbootin 获取可启动 USB,从 BIOS 选择要首先启动的安装媒体。
  2. 进入实时会话后,选择“安装 Ubuntu”。
  3. 当您进入“选择一个选项”屏幕时,选择“执行其他操作”。
  4. 找到第二个驱动器并选择在第二个驱动器上安装系统。
  5. 选择在第二个驱动器上安装引导加载程序,确保它是驱动器而不是分区(即/dev/sda而不是/dev/sda1

相关内容