双系统安装Ubuntu 16.04与预装的Windows 10戴尔G5 5587

我正在尝试在我的Dell G5 5587上安装并双启动Ubuntu 16.04(LTS),并预先安装了Windows 10(家庭版)。Windows已安装在SSD上,我还有1TB的HDD。
我进行了以下操作:
- 从SSD中释放了100GB,并创建了100GB的未分配空间。 - 关闭了Windows 10的快速启动功能。 - 在BIOS中关闭了安全启动功能。 - 将安全启动模式更改为审核模式。 msinfo32显示如下:
BIOS Mode           UEFI
Secure Boot State   Off

BIOS显示为UEFI打开,Secure Boot关闭,PTT打开。

方法1(MBR+UEFI/传统)

我使用Rufus(MBR+UEFI/传统)将Ubuntu刻录到闪存驱动器中。我在一次性启动菜单(F12)中找到了闪存驱动器。当我尝试安装Ubuntu时,它显示了以下警告:

“这台机器的固件已经以UEFI模式启动了安装程序,但看起来可能已经有现有的操作系统使用'BIOS兼容模式'安装。如果你继续以UEFI模式安装Debian,后续重新启动机器进入任何BIOS模式的操作系统可能会很困难。

如果你希望以UEFI模式安装并且不关心保留对现有系统的引导功能,你可以选择在这里强制执行。如果你希望保留引导现有操作系统的选项,你应该选择不在这里强制执行UEFI安装。”

Force UEFI installation

因为我不想冒着丢失Windows的风险,所以我中止了安装Ubuntu的过程。

方法2(GPT+UEFI)

如果我使用Rufus(GPT+UEFI)烧录Ubuntu操作系统,我在一次性启动菜单(F12)中找不到U盘。

问题

如何正确地在Dell G5 5587上与预装的Windows 10双启动安装Ubuntu 16.04 LTS?

1个回答

在NVMe SSD上以双启动方式安装Ubuntu 18.04与预装的Windows 10的步骤。

硬件信息:

  • Dell G5 5587
  • Core i7 8750H
  • 内存16 GB
  • NVMe SSD(东芝)256 GB
  • 1 TB硬盘
  • NVIDIA® GeForce® GTX 1060 6GB GDDR5 with Max-Q Design

下载文件

将ISO烧录到U盘

  • 插入一个USB闪存驱动器。
  • 如有必要,备份闪存驱动器中的数据。
  • 打开Rufus。
  • 选择分区方案MBR
  • 保持其他设置为默认值。例如:FAT。
  • 选择ISO文件并将其烧录到连接的闪存驱动器。

为Ubuntu创建未分配空间

  • 在Windows中打开磁盘管理。
  • 缩小安装有Windows的卷(NVMe SSD)。大小取决于您自己。我已经创建了100GB的未分配空间。

关闭Windows 10的快速启动

  • 当Windows 10的快速启动选项启用时,双重引导无法正常工作。
  • 右键单击“开始”按钮。
  • 点击“搜索”。
  • 输入“控制面板”,然后按下键盘上的Enter键。
  • 点击“电源选项”。
  • 点击“选择电源按钮的功能”。
  • 点击“更改当前不可用的设置”。
  • 取消选中“打开快速启动(推荐)”。
  • 点击“保存更改”。

从BIOS中关闭安全启动

  • 在Dell标志屏幕上按下键进入系统设置或BIOS。
  • 在左侧窗格中,点击启动顺序
  • 检查Secure Boot是否设置为禁用。在BIOS中转到Secure Boot > Secure Boot Enable,并将复选框设置为Disabled
  • Secure Boot Mode更改为audit mode
  • 保存设置,机器将重新启动。

为双系统启用AHCI模式

  • 在BIOS中预装了Windows SATA模式设置为IDE或RAID。
  • 要安装双启动,我们需要从BIOS中将SATA模式更改为AHCI。
  • 创建Windows 10本地帐户:
    • 转到“设置”>“帐户”。
    • 选择家庭和其他用户
    • 点击向此计算机添加其他人
    • 选择我没有此人的登录信息
    • 选择添加一个没有Microsoft帐户的用户
    • 输入用户名,两次输入帐户密码,输入提示并选择下一步。
    • 将新创建的帐户的帐户类型更改为管理员
    • 使用这个新用户帐户登录。
  • 右键单击Windows开始菜单。选择命令提示符(管理员)。
  • 键入此命令并按ENTER:bcdedit /set {current} safeboot minimal
  • 重新启动计算机并进入BIOS设置。在Dell Inspiron上是F2
  • SATA操作模式IDERAID更改为AHCI
  • 保存更改并退出设置,Windows将自动启动到安全模式。
  • 再次右键单击Windows开始菜单。选择命令提示符(管理员)。
  • 键入此命令并按ENTER:bcdedit /deletevalue {current} safeboot
  • 再次重新启动,Windows将自动启动并启用AHCI驱动程序。

安装Ubuntu

  • 在操作系统烧录完成后,插入U盘并重新启动机器。
  • 根据您的机器,按下 F12F10
  • 选择USB/可移动媒体。
  • 选择安装Ubuntu。
  • 选择语言和其他选项。
  • 当出现分区选项时,选择something else
  • 在未分配空间中:
    • 给交换内存分配2GB的逻辑空间。交换空间大小取决于您的RAM大小。
    • 将剩余的主分区空间分配给/分区。
  • 选择Windows Boot Manager作为引导加载程序安装设备
  • 继续进行剩余的过程。

安装驱动程序(可选)

  • 成功安装Ubuntu后,更新系统软件。
  • 要更新驱动程序:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
ubuntu-drivers devices
sudo ubuntu-drivers autoinstall

现在您可以以双系统的方式同时访问Windows和Ubuntu。
参考资料:

1谢谢,这真的非常有用。 - dataista
1这种方法对我来说迄今为止是最成功的,尽管我在/创建了一个根目录,将交换分区放在/swap,剩余的逻辑空闲空间作为/home。 - Will
当我尝试选择“引导加载程序安装设备”时,该过程对我失败了,因为没有“Windows引导管理器”。所以我查找了一下它在哪里,发现它应该在Windows系统分区中,在我的机器上是/dev/nvme0n1p1。我把它设置成了那个,但是收到了警告:“您的磁盘上使用的分区表格式通常要求您创建一个用于引导加载程序代码的单独分区。此分区应标记为“保留的Bios引导区”,大小应至少为1 MB。” - Will
@arsho(或其他可能知道的人)在原始/dev/nvme0n1驱动器的开头有1 MB的空闲空间,我应该将其加载到那里,还是其他分区? - Will
1工作得很好,这是最成功的。在Dell G5 5550上,使用Nvidia GeForce GTX。 - tabebqena
因为启用了AHCI控制器而点赞。在Win 11中进行了一些与流程相关的小改动,但仍然有效。 - undefined