在尝试安装Ubuntu时,我该如何绕过Intel RST这个东西?

我相信你们都知道这个Intel RST的问题,它阻止用户在装有SSD的Intel机器上安装Linux。

就我个人而言,我拥有一台ASUS ROG Strix G17 (G712LU-H7015T),搭载了Intel Core i7-10750H 10th GennVidia GTX 1660Ti 6GB显卡16GB DDR4RAM和512GB NVMe SSD。当然,运行的是Windows 10。(最近我还买了一块三星980 1TB SSD来增加存储空间。)

问题出现在我试图在笔记本电脑上安装Ubuntu时。安装程序无法通过“关闭RST”和< QR CODE >屏幕。我查看了很多论坛,每个人都要求关闭RST并切换到AHCI(我担心会丢失数据),或者编辑一堆注册表键(我不想这样做)。我甚至尝试运行一个带有Ubuntu的Live USB,但显然无法获得相同的体验。

有人能告诉我更好的解决方法吗?或者英特尔官方是否可能对Linux提供支持?(或者开源社区会为RST / RAID驱动程序提供驱动程序吗?只是问问...哈哈)
(附言:有没有办法在我的三星980驱动器上安装Ubuntu?还是它也有RST?我的BIOS没有通知我)

3Windows AHCI指令 - 发现安全启动方法更好 https://www.dell.com/community/Laptops-General-Read-Only/Dell-M-2-FAQ-regarding-AHCI-vs-RAID-ON-Storage-Drivers-M-2-Lanes/td-p/5072571 和 https://askubuntu.com/questions/1233623/workaround-to-install-ubuntu-20-04-with-intel-rst-systems 许多人还需要更新UEFI和SSD固件。Asus ROG Strix G17 Intel Core i7-10750H Nvidia https://askubuntu.com/questions/1279496/hard-time-installing-ubuntu-20-04-as-dual-boot-on-asus-rox-strix-g17 和 https://discourse.ubuntu.com/t/ubuntu-installation-on-computers-with-intel-r-rst-enabled/15347 - oldfred
1请查看@oldfred提供的两个askubuntu链接中我的回答。 - heynnema
1阻止用户不安装Linux - 这真是太棒了! - Jörg W Mittag
这个回答解决了你的问题吗?cal -w不起作用 - NotTheDr01ds
这个回答解决了您的问题吗?在Intel RST系统上安装Ubuntu 20.04的解决方法 - BeastOfCaerbannog
2个回答

这个问题迟早会得到解决。我将尝试解释是什么原因导致了这个麻烦。
Linux内核正确支持RST模式。如果你在UEFI中启用了RST,并将Ubuntu安装到一台空白计算机上,那么内核模块ahci会显示[RST mode],并且不会发生任何问题。
此外,你还可以在Ubuntu中配置一个RAID,并将其注册到RST中 ;-)
但是,如果Windows利用了RST RAID的某些功能,它会给grub带来一些麻烦。Windows可以以几种不同的方式配置使用RST RAID。目前还没有自动检测它的方法。
迟早会向grub添加额外的功能,从而解决这个问题。
现在,许多供应商已经从UEFI设置中移除了AHCI模式,因为许多用户切换了它后无法启动Windows并进行了抱怨。在线上可以找到一些手册,介绍如何修复Windows注册表以在AHCI模式下启动,但这在许多系统上都不可行。
我不是Windows专家,但我建议在AHCI模式下重新安装Windows。在安装系统时很可能会有一个选项。在没有任何RAID的情况下安装Windows之后,安装Ubuntu应该就没有问题了。
此外,关于RST本身的一些说明。它不是硬件RAID,而是UEFI的附加功能,允许操作系统告诉UEFI正在使用的RAID类型。因此,它并不提供任何性能提升。它只对Windows引导加载程序有用。
所以问题不在于RST本身,而是安装在某些RAID上的Windows系统。

1@sudodus 我没有做任何研究。我在 RST 模式下进行了几次安装。因为 RST 也可以在 AHCI 模式下工作,所以不应该有任何性能差异;-) 这有点令人困惑,但这确实是发生的事情。在 Ubuntu 中使用 RST 并配置 RAID 是可能的,但也需要一些手动设置。如果我们知道存在哪种类型的 RAID,甚至可能与 Windows RAID 进行双重引导。 - Pilot6
2我认为在Ubuntu上使用RST没有任何好处。你可以不使用它来设置各种类型的RAID。 - Pilot6
请在@oldfred提供的链接中查看我给出的两个答案。 - heynnema
@heynnema 问题在于很多情况下你无法在BIOS中切换它。 - Pilot6

底线是,如果你有一台隐藏了RST、NVME、RAID、ACHI和其他存储设备模式的HP或其他系统,那么你将无法在该设备上安装Linux。正如之前提到的,总有一天会有解决办法,但今天还没有。我所知道的唯一解决方法是购买一台没有安装RST和相关接口的笔记本电脑来运行Linux。目前还没有普适的解决方案。