Ubuntu 12.10。安装时无法格式化根分区

Ubuntu 12.10。安装时无法格式化根分区

我正在尝试在 Supermicro 存储服务器上安装 Ubuntu 12.10,但遇到了一个问题。

我正在使用备用(基于文本)安装 CD 映像,当我到达检测磁盘部分说设备上有 as/w raid 并询问我是否要激活它。

在此处输入图片描述

我选择然后进行手动分区。我在这里创建了一个新的目标设备上的分区表,创建分区等等,但是当我选择将更改写入磁盘它给出一个错误,提示无法格式化 /dev/sda1 (root)。

在此处输入图片描述

我倾向于认为它与我甚至没有的软件 raid 有关!从当前系统 (Debian Etch),我搜索了该阵列,但没有找到任何阵列。-
cat /proc/mdstat没有
mdadm -As- 没有找到阵列
cat /etc/mdadm/mdadm.conf- 没有阵列
mdadm -E /dev/sda; mdadm -E /dev/sda1- 没有

我之所以谈论这个 RAID 阵列,是因为有其他系统我无法安装 Ubuntu,而该系统也检测到了一些阵列。我记不清具体情况了,但在之前的系统上可能确实有一些软件 RAID,但无论我做什么,我都无法将其删除:清除超级块,甚至可能是 dd。

编辑1

因此,我设法摆脱了 ATA RAID。我事先知道服务器上没有硬件 RAID,但事实证明它有一个 fakeRAID/hostRAID(而不是我之前认为的 Linux s/w RAID)。以下是我在我的案例中所做的(仅供参考):

  1. 尝试使用 BIOS 级实用程序进行 RAID 管理来删除该阵列,但无济于事,因为它没有找到任何已存在的阵列。
  2. 使用当前操作系统安装和执行 shellUbuntu 安装期间的部分:dmraid -r -E。这导致错误并且无法删除元数据。
  3. 最后,我使用 dd 清除了每个驱动器的第一个和最后一个 GB:
    dd if=/dev/zero of=/dev/sdb bs=1GB count=1
    dd if=/dev/zero of=/dev/sdb bs=1GB seek=999(1 TB 驱动器)

我以为现在一切都会好起来,但事实并非如此!正如我所提到的,它不再检测任何 raid 阵列,但我仍然无法格式化分区。

我正在使用来自Linux安装方法,我已经高清媒体文件维姆林兹初始化文件启动并安装 iso。我正在安装到 sda,将 iso 放在 sdb 上,并尝试将上述 2 个文件放入 sda 或 sdb,尽管我认为在将它们加载到 RAM 后这并不重要。无论我从哪个驱动器启动安装 - sda 还是 sdb,我都可以在 sd[bc] 上创建分区,但不能在 sda 上创建分区。

编辑2

这次我尝试在预先分区的驱动器上安装 Ubuntu,该驱动器上已有空文件系统,这意味着我选择了保留现有数据分区磁盘部分(用 K 标志表示)。

在此处输入图片描述

一切似乎都很好。它通知我未格式化的根目录上的系统目录将被删除,但在最后一步,它说无法删除现有数据,即使那里没有数据(它是一个干净的分区)!

在此处输入图片描述

看起来好像驱动器是只读的或繁忙的。当我尝试使用mkfs.ext3 /dev/sda安装过程中提供的命令提示符对其进行格式化时,它显示:

/dev/sda2 显然被系统使用;不会在那里创建文件系统。

请问有什么想法吗?

答案1

查看系统 BIOS 中是否有关闭 hostRAID 功能的选项。然后,您可以直接使用 SATA 控制器而不是 hostRAID 控制器。我还没有见过没有该选项的机器。

另一个选择是将 BIOS 重置为默认值。

此外,查找 BIOS 更新。

相关内容