我在这个假的 raid 0 上安装了 Windows 10。Windows 将 raid 显示为 Intel Raid 0 卷
我想安装 ubunt(尝试过其他版本的 Linux 但是也没有成功)但 ubunt 看不到我的虚假 raid。
我已经安装了 mdadm 并运行mdadm --assemble --scan
,但出现错误:no arrays found in config file or automatically
。
还lsblk
只给我用于 live Linux 的 pendrive。
lspci -k
显示 ahci 驱动程序正在运行,但在 pcie 插槽中未检测到任何内容
我的问题类似这 但我正在运行英特尔:(
我的规格:
CPU:i7 6700k | 内存:2x8gb | 磁盘:2x 三星 970 evo m.2 | 主板:asrock z270 k4
我尝试安装 Linux 两天了,我真的需要帮助,请帮帮我 ;)
答案1
我想知道拆分这些磁盘并将它们分别格式化为 ext4、再次创建 raid 并先安装 ubuntu 是否有帮助?
是的,此时此刻,我非常渴望让它工作,即使我必须全新安装 win。
答案2
当然,您已经发现 Ubuntu Desktop 不喜欢 RAID。
解决此问题的常用方法是在 BIOS 中将 RAID 更改为 AHCI...但看起来您已经使用 2xSamsung 获得了真正的 RAID...因此您可能必须拆分 RAID 才能执行此操作...取决于您的实际硬件配置。
请参阅下面的程序,看看其中是否有任何内容可以应用于您的配置...
有些人发现我提供的第二种选择更容易做到……
确保备份重要的 Windows 文件!
您已在 RAID 模式下设置了单个/多个 SSD,并且 Ubuntu 安装程序将无法识别您的 SSD,直到您将 BIOS 中的磁盘设置从 RAID 切换到 AHCI。
然而,进行这种切换会带来一些问题,因为 Windows 将无法再启动。
选择 #1:正在看这篇文章https://samnicholls.net/2016/01/14/how-to-switch-sata-raid-to-ahci-windows-10-xps-13/将向您展示如何进行更改,而无需重新安装 Windows。
- 使用当前 SATA 控制器配置启动 Windows
- 打开设备管理器
- 展开存储控制器并识别英特尔 SATA RAID 控制器
- 查看已识别控制器的属性
- 在驱动程序选项卡上,单击更新驱动程序… 按钮
- 浏览我的电脑...,让我选择...
- 取消选中显示兼容硬件
- 选择 Microsoft 作为制造商
- 选择 Microsoft Storage Spaces Controller 作为 model3
- 接受 Windows 无法确认此驱动程序是否兼容
- 保存更改,重新启动 BIOS 并将 RAID SATA 控制器更改为 AHCI
- 保存更改并正常重启,希望进入 Windows
现在您应该能够在双启动配置中安装 Ubuntu。
- 右键单击 Windows 开始菜单。选择命令提示符(管理员)。
- 如果您没有看到命令提示符,那是因为您已更新到更高版本的 Windows。如果是这样,请使用此方法转到命令提示符:
- 单击“开始”按钮并输入 cmd
- 右键单击结果并选择以管理员身份运行
- 键入此命令并按 ENTER:bcdedit /set {current} safeboot minimal
- 如果此命令对你不起作用,请尝试 bcdedit /set safeboot minimal
- 重新启动计算机并进入 BIOS 设置(按下的键因系统而异)。
- 将 SATA 操作模式从 IDE 或 RAID 更改为 AHCI(同样,语言会有所不同)。
- 保存更改并退出安装程序,Windows 将自动启动到安全模式。
- 再次右键单击 Windows 开始菜单。选择命令提示符(管理员)。
- 键入此命令并按 ENTER:bcdedit /deletevalue {current} safeboot
- 如果您必须尝试上述备用命令,则可能也需要在此处执行此操作:bcdedit /deletevalue safeboot
- 再次重新启动,Windows 将自动启动并启用 AHCI 驱动程序。