如何在 RAID 上双启动 Windows 10?

如何在 RAID 上双启动 Windows 10?

我一直尝试在我的系统上安装 Linux,但我不知道该怎么做。

尝试双启动 Windows 10。有一个带有镜像硬盘的 raid 控制器。


当前从 USB 驱动器安装 14.04.3 时。安装程序成功让我设置分区(自动和手动)。但是,当我进入选择我居住地区的屏幕时,我收到一个消息框,其标题为“??? ???”(中间有空格),中间有“??? ???”(中间有空格),继续按钮呈灰色,过了一会儿,安装程序无法返回选择分区的屏幕。

我以前遇到的问题是它无法识别驱动器。有一次我使用 Parted 将驱动器格式化为 ext2 并在其上安装 ubuntu 进入桌面(但是重置后无法找到使用菜单/引导加载程序实际进入 linux 的方法)。

然后我决定尝试 15.10 版本


使用 15.10 安装程序。它成功使用了 nvidea 卡、第二台显示器(直到我进入选择菜单)和声音。但安装程序无法安装 Grub2(成功通过所有菜单,直到复制/安装栏开始向下滚动)。

尝试从 USB 和 CD 启动(对其他人来说有用的随机方法)。

尝试从实时 USB 启动以使用磁盘修复并获取日志(完成安装后,grup2 安装失败):在磁盘修复更改之前:http://paste.ubuntu.com/13054208/ 按照下列说明启动修复日志: http://paste.ubuntu.com/13054825/ (可以发布我已保存但没有超过 2 个链接的声誉的磁盘修复终端输出)。

因此,从日志中我可以看出,我有一个常用的 raid 设置(主板的 raid 控制器位于 GA-z9zx-gaming7 上)。我已将任何可以设置为 UEFI 的 bio 选项设置为仅限传统,对于快速启动,它是一个不可选的选项 + 已禁用,并且在 Windows 10 上,我还禁用了它的软件快速启动。


还尝试安装 Debian,但它只会将我的 USB 闪存驱动器视为磁盘。无法识别其他驱动器。


刚才我尝试了简单的 BCD。成功进入 grub2 命令提示符。

使用 find 查找时,我发现了 3 个硬盘 (HD0,0)、(HD1,0)、(HD0,1)。使用 LS 时,第一个没有内核,接下来的两个有“不一致的文件系统”,仅使用 LS 时,我看起来像是在 Windows 中的某个地方。


现在,我的窗户已经坏了好几次了(不得不重新安装),在这上面浪费了大量的时间,没有足够的经验来判断我在网上找到的东西是否相关,而且我基本上只是盲目地四处探索+敲打东西来看看什么是有效的。

答案1

在一个 RAID 组上同时安装 Windows 和 Linux 可能是您能尝试的最难的安装方法,因为它存在许多缺陷,与 SSD 相比,HDD 的性能改进可以忽略不计,并且在某些情况下可靠性值得怀疑。

至少有 3 种 RAID:

  • 软件 RAID,以前是 Linux 上首选的 RAID 方式。您可以找到不考虑 UEFI 或双启动的简单 RAID 设置这里
    • 文件系统提供的 RAID 功能,如 btrfs 和 zfs。
  • 主板上的“假 RAID”,您选择的选项。
  • 带有缓存电池的实际 RAID 卡。

2 个驱动器上的 RAID1/镜像的写入性能仅限于最慢的单个驱动器。读取性能取决于 RAID 级别的实施,但在实际工作负载下通常不会胜过当前性能的 SSD。可靠性还取决于实施(单个驱动器是否可以从不同的“RAID”控制器、SATA 端口或 USB 外壳读取?),但由于您使用的是两个非常相似的驱动器,并且可能同时从同一家供应商处购买,因此您已经面临两个驱动器可能同时发生故障的风险。遗憾的是,管理 RAID(包括风险和性能评估)要困难一些。

此外,您使用 3 TB 驱动器并希望在现代硬件上双启动 Windows 10。最好的建议是避免使用传统启动,传统启动通常仅限于 2.2 TB 驱动器。EasyBCD 不推荐在 UEFI 安装中使用,Boot-Repair 也存在一些问题简单的UEFI 设置。

如果 Windows 对此 RAID 设置感到满意,并且您不介意风险、复杂性和性能结果,那么可以这样做,但对于您的 Linux 安装,您应该考虑较低的复杂性和良好的备份策略和灾难恢复,一个 RAID1 集只是一个重要文件的一个副本,但您至少应该有 3 个。

注意:如果最新版本中已经检测到最新的显卡,那么您很幸运。

答案2

Windows 从 /dev/mapper/isw_dchccafcdj_WINDOWS 启动,并且您创建了一个单独的子阵列 /dev/mapper/isw_dchccafcdj_linux 来安装 linux。假设您的 bios 设置为启动 windows 阵列,因此 grub 需要安装到 WINDOWS 设备。

无论你做什么,都不要直接接触 /dev/sda 或 /dev/sdb。它们只能通过伪造的 raid 设备进行访问。

相关内容