如何在RAID模式下启动?

在将SATA操作从RAID设置为AHCI后,我安装了Ubuntu和Windows 10(双启动)。 在此之后,仅当设置了AHCI并且仅在设置了RAID时Windows才会打开时,Ubuntu才会打开。 因此,每次我想加载不同的操作系统时,我都必须更改BIOS。

有什么办法可以在RAID模式下运行Ubuntu吗?

PS:每次我在RAID模式下启动Ubuntu时,都会遇到: initramfs : missing modules

您可以使用以下过程轻松地将Windows 10配置为AHCI:

  • 首先,将BIOS配置为RAID,这样您就可以启动到Windows 10。
  • 在Windows中,以管理员身份运行命令提示符。
  • 在命令提示符下,运行: bcdedit /set {current} safeboot minimal 。 无论SATA设置如何,这都可以让您启动到安全模式。
  • 重新启动,然后重新进入BIOS设置。 在BIOS中,将SATA操作模式从RAID更改为AHCI。 保存并重启。
  • 再次登录到Windows。
  • 以admin身份打开命令提示符,然后运行: bcdedit /deletevalue {current} safeboot
  • 再次重新启动 – Windows现在应该以AHCI模式启动而没有任何问题。

我已经将这个程序与几台笔记本电脑一起使用 – 每次都像魅力一样。

在我的情况下,戴尔笔记本电脑默认配置为RAID,我不得不将其更改为AHCI,以便Ubuntu 16.04实时USB工作,因为它没有附带RAID驱动程序(并且RAID设置对于一个SSD磁盘无论如何都没有多大意义设置,但这是另一个故事)。

请注意,如果意外BIOS在某些情况下切换回RAID默认值(例如,在BIOS更新后 – 不太可能,但发生了),并且在启动Windows时出现蓝屏 – 只需将BIOS SATA设置切换回AHCI,你很好。