安装Ubuntu 20.04与Intel RST系统的解决方法

我试图在我的Dell G5上安装Ubuntu 20.04,它有两个硬盘。一个上面有Windows 10(256 GB),另一个容量为1 TB。
我将1 TB的卷缩小了150 GB,并尝试在那里安装。
但是Ubuntu安装程序不允许我这样做,因为在键盘设置之后,我得到了一个对话框,上面写着“关闭RST”,并附带以下消息:
“这台计算机使用Intel RST(Rapid Storage Technology)。在安装Ubuntu之前,您需要关闭RST。有关说明,请打开此页面:help.ubuntu.com/rst”
如果我在BIOS设置中进行任何更改,比如将Intel控制器从RAID更改为AHCI,Windows将无法启动,并进入系统恢复模式。
在安装18.04时,我没有遇到这个问题。在创建分区时,您需要按照通常的步骤创建一个200-500 MB的EFI分区,然后安装将成功完成。
重新启动后,您将无法看到GRUB,而是默认启动Ubuntu。如果您需要启动Windows,每次都需要进入BIOS并从UEFI引导选项中选择。
一旦完成18.04的安装,您可以将其升级到20.04。
升级后,我安装了KDE桌面,并在登录界面选择了“Ubuntu on Wayland”选项。
在完成这两个步骤后,我失去了20.04的新功能,如带有Dell标志的Ubuntu启动屏幕和关机/注销模糊效果屏幕。不确定如何恢复这些功能。

请查看https://discourse.ubuntu.com/t/ubuntu-installation-on-computers-with-intel-r-rst-enabled/15347 上的新文档和讨论。 - user535733
我有同样的问题。我只有一个问题。当你从18.04升级到20.04时,除了图形界面中缺失的东西外,还有其他重大变化吗? - Jdeep
1个回答

你的电脑使用单个HDD/SSD设置了RAID(RST)模式,但Ubuntu安装程序无法识别你的硬盘,除非你在BIOS中将磁盘设置从RAID切换到AHCI。
然而,进行这种切换会带来一些问题,因为Windows将无法启动。
你不需要重新安装Windows。
下面有两种不同的方法来解决这个问题。一些用户发现选择第二种方法更容易。
重要提示:确保备份你重要的Windows文件!
选择1:查看这篇文章将告诉你如何在不重新安装Windows的情况下进行更改。(已划掉)
重要提示:一些用户报告称,在使用选择1后完全无法启动Windows,除非进行完全恢复。
  • 使用当前的SATA控制器配置启动Windows
  • 打开设备管理器
  • 展开存储控制器并识别Intel SATA RAID控制器
  • 查看已识别控制器的属性
  • 在驱动程序选项卡上,点击“更新驱动程序…”按钮
  • 浏览我的计算机…,让我选择…
  • 取消勾选显示兼容硬件
  • 选择Microsoft作为制造商
  • 选择Microsoft Storage Spaces Controller作为型号
  • 接受Windows无法确认此驱动程序是否兼容
  • 保存更改,重新启动到BIOS并将RAID SATA控制器更改为AHCI
  • 保存更改并正常重新启动,希望进入Windows

现在您应该能够以双启动配置安装Ubuntu。

选择#2:请参阅这里

  • 右键点击Windows开始菜单。选择命令提示符(管理员)
  • 如果你没有看到命令提示符的选项,那是因为你已经升级到了较新版本的Windows。如果是这样的话,请使用以下方法来进入命令提示符:
  • 点击开始按钮,然后输入cmd
  • 右键点击结果,并选择以管理员身份运行
  • 输入以下命令并按回车:bcdedit /set {current} safeboot minimal
    • 如果该命令对你无效,则尝试使用bcdedit /set safeboot minimal
  • 重新启动计算机并进入BIOS设置(不同系统的按键不同)。
  • 将SATA操作模式从IDE或RAID改为AHCI(语言可能有所不同)。
  • 保存更改并退出设置,Windows将自动启动到安全模式。
  • 再次右键点击Windows开始菜单。选择命令提示符(管理员)
  • 输入以下命令并按回车:bcdedit /deletevalue {current} safeboot
    • 如果你之前需要尝试备用命令,那么很可能在这里也需要使用:bcdedit /deletevalue safeboot
  • 再次重启计算机,Windows将自动启动并启用AHCI驱动程序。

非常感谢。我已经尝试了第二个选择,但是在那之后我的Windows无法启动,进入了系统恢复选项。然后我撤销了更改。我将尝试第一个选择。现在我已经习惯了不使用GRUB,而是通过BIOS进入Windows。 - SubinR
嗨,就像我之前提到的,如果我更改了BIOS的任何内容,Windows会进入系统恢复模式而不能启动。现在我已经将20.04作为默认操作系统安装好,并在需要时通过BIOS启动选项选择Windows。我不想打扰它并且丢失我的文件。谢谢您的检查。 - SubinR
我特地创建了一个账户来感谢你,之前什么都不管用,但是这个解决方案第一次就有效了!!! - Henry Le Berre
@HenryLeBerre 非常感谢您的友善反馈! - heynnema
3谢谢!选择#2对我有用!虽然从中得出两个答案更适合投票。 - xjcl
@heynnema 我按照选项1的方法操作,但是由于我的BIOS没有AHCI选项,只有RAID作为选项,导致我现在的电脑无法启动。我也无法登录Windows 10了。有没有办法重置选项1,这样我就可以重新登录Windows 10了?谢谢。 - Click Upvote
很抱歉听到你遇到了困难。虽然我不是一个Windows专家,但我相信如果在Windows启动期间按住SHIFT键,会有一些修复Windows的选项出现。否则,你可能需要使用Windows安装光盘/光碟来完成修复。 - heynnema
1#2 对我有用。#1 让我的笔记本变砖了。 - manikanta
如果使用方法#2,是否不需要在Windows中更改注册表键,就像在这个教程中所指示的那样?https://discourse.ubuntu.com/t/ubuntu-installation-on-computers-with-intel-r-rst-enabled/15347 - Marcos Saito
1@MarcosSaito 不需要通过方法2更改注册表键。您提供的链接只是实现相同目标的另一种(更复杂)方式。 - heynnema
在安装Ubuntu之后,我应该再次启用RST吗? - Jdeep
@NoahJ.Standerson 不需要。离开设定为AHCI。 - heynnema
@heynnema,那安全启动呢?我应该重新启用它们吗? - Jdeep
@NoahJ.Standerson 不行。如果你按照指示操作,安全启动将会被重置。 - heynnema
1+1:选择#2对我来说效果很好 :-) - sudodus
即将尝试方案2。它收到了很好的反馈,希望一切顺利!:) - pigeonburger
太好了!谢谢!不过现在我好像遇到了一个问题,无法打开我的电脑的BIOS菜单。你有什么想法为什么会发生这种情况吗?我的电脑看起来正常运行。 - pigeonburger
@pigeonburger 你能从GRUB菜单进入BIOS吗? - heynnema
@heynnema 现在一切都好了 - 我刚刚重新启动了。谢谢 - pigeonburger
1@heynnema建议您在回答中添加一个免责声明,说明如果使用NVMe SSD,此方法将无法生效,因为NVMe与AHCI不兼容。这样做可以避免许多用户的痛苦和困惑。 - Shrenik
@Shrenik 我还没听说过这个。你有没有一个链接可以描述一下这个? - heynnema
@heynnema 1. 根据个人经验。 2. 在此链接中 - https://discourse.ubuntu.com/t/ubuntu-installation-on-computers-with-intel-r-rst-enabled/15347/4 3. https://forums.anandtech.com/threads/nvme-drive-booting-in-ahci-mode.2500796/。 搜索“NVMe与AHCI的兼容性”将给您提供丰富的结果。 - Shrenik
有人能确认解决方案#2在NVMe SSD上完美运行吗?我想在Dell 9500上的第二个驱动器上这样做,但真的不想砖化第一个(Windows)驱动器。 - Curtis
@Curtis请阅读Shrenik之前的评论。 - heynnema
1选择#2对我来说完美地设置为AHCI。我有双NVMe驱动器(Dell XPS 15 9500),一个用于Windows,一个用于Ubuntu 20.04。第一块驱动器是Dell原装的,第二块驱动器是三星970 EVO Plus(1TB)。在更改之前,我关闭了加密和快速启动。谢谢! - Curtis
@Curtis 好消息!谢谢你的更新。 - heynnema
1我正在使用戴尔XPS 15 7590,配备了一块美光1TB NVMe固态硬盘。到目前为止,选项2对我来说运行良好——在Win10和Mint 20之间双系统启动。 - halfer
我有一台Dell XPS 15 2-in-1 9575,配备了1TB的NVMe固态硬盘。到目前为止,选项2对我来说运行良好——在Win10和Manjaro之间进行双系统启动(尽管在安全模式下ctfmon.exe经常崩溃)。 - soshial
这里有一个更简单的方法,可以使用msconfig,就像这个视频中展示的一样:https://youtu.be/AIhWnmLx51A - SubinR
你是傀儡的主人 :) +1 - 2选项完美地起作用了 - Nestor Colt