在 CentOS 6.5 安装期间出现关于包含 BIOS RAID 元数据的磁盘的奇怪错误消息?

slm*_*slm 5 raid centos system-installation

在尝试使用旧的 40GB 硬盘来设置一种垃圾但可用的 Athon 1GHz 系统时,我在安装的硬盘识别/分区阶段遇到了以下错误:

警告:磁盘 sda 包含 BIOS RAID 元数据,但不是任何可识别的 BIOS RAID 集的一部分。忽略磁盘 sda

我该如何解决这个问题?

slm*_*slm 8

我在以下标题为:[SOLVED] CentOS 6 on GA-990FXA-UD5 的线程中找到了此问题的解决方案。

该解决方案涉及删除 BIOS RAID 元数据,该元数据显然是必须使用 40GB HDD 的残余软件 RAID 的一部分。在 CentOS 6.5 LiveCD 中的终端中运行此命令修复了它:

$ dmraid -r -E /dev/sda
Do you really want to erase "pdc" ondisk metadata on /dev/sda ? [y/n] :
Run Code Online (Sandbox Code Playgroud)

我回答“y”。

蟒蛇

这个失败有点令人不安,因为它是在运行所有 Redhat 产品(CentOS/Fedora/RHEL)通常使用的 Anaconda 安装程序工具时发生的,并且失败并不优雅。

我不知道为什么,但 Anaconda 本身无法处理这种情况,它使您处于可以看到“详细”调试输出的状态,这无济于事。

我在 Anaconda 中没有看到其他解决问题的方法。

  • 一个非常小的补充:您可以直接从 CentOS 6.5 安装介质运行 dmraid 命令,方法是使用 `CTRL+ALT+F2` 切换到 anaconda shell tty / 终端。这样可以节省刻录单独的 LiveCD。 (2认同)