本文提供了有关使用 Intel Matrix RAID 设置的 Ubuntu 16.04 操作系统和 Dell OptiPlex 台式机系统的信息。
Ubuntu 16.04 和我们的 OptiPlex 台式机上使用的 RAID 类型并不契合。OptiPlex 使用 Intel 软件来提供 RAID 1 或 0 版本。默认情况下,Ubuntu 不会设置为可识别此类 RAID。这一原始问题导致了各种问题。您可以升级到最新的 LTS 版本,OptiPlex 系列台式机可使用版本 12.04 至 16.04。我们将在下文提供此 RAID 问题的解决方法以及各种安装步骤的信息和链接。
如使用 Ubuntu 使用的分区表默认设置,Ubuntu 不能安装在 VHD(RAID 1 或 0)上。当您在 Intel Matrix Manager 下设置 RAID 配置(在启动前按 CTRL+I 功能键。),然后从 Ubuntu LIVE 介质启动计算机并开始安装时,您将在下一步中遇到错误 Ubuntu cannot be installed on this partition(Ubuntu 无法安装在此分区上)。
您需要使用 Intel Matrix 控制器接口来设置 RAID 分区,然后按照下面的说明执行操作。
首先,配置您的软件 RAID。请转至下面链接中的 Canonical 文章,并按照文章开头的说明操作,直至进行到“启动加载器”部分:
要解决此问题,您需要将默认设置更改为 /dev/mapper/xxxxxxxx_Volume1,并手动设置交换、引导和 EXT4 分区。有关如何更改此设置的信息,请参阅以下文章:
有关自定义 Ubuntu 安装的详细信息,请参阅下面的指南:
之前,由于平台不支持 VHD,因此系统无法重建 RAID1。如果您更换了两个硬盘中的一个,则系统将保持重建状态。如果您通过在系统启动前按 CTRL+I 键并强制重建以在 RAID 控制器接口中重设新的硬盘,则不会产生任何效果。RAID1 卷保持重建状态。
但是,假设您使用了正确的方法(如第 2 节中所建议。)来安装带有最新 BIOS 的 Ubuntu。则我们推荐通过以下步骤来解决或测试此特定问题:
为重新创建一个容错盘,我们可以从阵列中删除硬盘并重新启动计算机。
首先要检查系统是否以降级模式启动。
处于降级模式时,RAID1 组中只有一个硬盘处于活动状态(通常为 md0)。其中 sdX 是非活动的硬盘,终端 (CTRL+ALT+T) 中的以下命令可将其从 RAID1 组中删除:
sudo mdadm --zero-superblock /dev/sdX
如果启动正常,则将硬盘添加回来,并让操作系统重新同步 RAID 内容。
要重新同步活动硬盘中的内容并恢复组,您可以在终端 (CTRL+ALT+T) 中运行以下命令:
sudo mdadm --manage /dev/md0 --ass /dev/sdX
要检查 RAID 状态,运行此终端命令 (CTRL+ALT+T):
cat /proc/mdstat
某些使用 12.04 的用户只能看到克隆模式。
通过将集成显卡更换为扩展 PCI 显卡,或更新至 Ubuntu LTS 版本 14.04 或 16.04 来解决此问题。
下面的文章可让您更详细地了解 Ubuntu 视频: