尝试安装 Ubuntu 时如何绕过 Intel RST 问题?

尝试安装 Ubuntu 时如何绕过 Intel RST 问题?

我相信你们都知道这个英特尔 RST 东西,它可以防止用户在带有 SSD 的英特尔机器上安装 Linux。

就我而言,我拥有一个华硕 ROG Strix G17 (G712LU-H7015T)英特尔酷睿 i7-10750H 第 10 代, 一个nVidia GTX 1660Ti 6GB 显卡旁边16 GBDDR4RAM 和512GBNVMe SSD。当然,还运行 Windows 10。(我最近买了一块三星 980 1TB SSD 来增加存储空间。)

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

有人能告诉我一个更好的解决方法吗?或者英特尔是否有可能正式支持 Linux?(或者开源社区是否会提供 RST/RAID 驱动器的驱动程序?只是问问……哈哈)

(PS:有没有办法在我的三星 980 驱动器上安装 ubuntu?或者它也有 RST?我的 BIOS 没有通知我这一点)

答案1

这个问题迟早会被解决。我会试着解释一下问题的原因。

Linux 内核正确支持 RST 模式。如果您将 Ubuntu 安装到一台在 UEFI 中启用 RST 的空计算机上,则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。

答案2

最重要的是,如果您的 HP 或其他系统隐藏了存储设备的 RST、NVME、raid、ACHI 和其他模式,那么您将不会在该机器上安装 Linux。如前所述,总有一天会有一个修复程序可用,但不是今天。我知道的唯一在笔记本电脑上启动和运行 Linux 的补救措施是购买一台没有安装 RST 和相关接口的笔记本电脑。目前没有通用的解决方案。

答案3

没有找到跳过 Intel RST 块的方法,因为我想在非 RST SSD 上安装 Ubuntu。我不得不安装 Ubuntu 19.04,因为安装程序中没有 Intel RST 块。之后我刚刚将其更新到最新版本。

相关内容