在假 RAID10 上安装 12.04LTS 服务器

在假 RAID10 上安装 12.04LTS 服务器

设想

在 RAID10 上安装 Ubuntu 12.04LTS 服务器,并在 RAID1 上启动。

  • 4 - 2TB SATA 硬盘
  • 3 个分区(/boot/swap
  • RAID1 中的启动(每个磁盘 256Mb)设置/dev/md0
    • 分区是 ext2/dev/md0p1 应该是 boot 加载的地方
  • 在 RAID10 中设置交换分区和根分区(剩余磁盘空间)/dev/md1
    • 交换分区 - RAID10 的 8Gb 分区,linux-swap/dev/md1p1
    • 根分区 - RAID10 的剩余空间 - GPT 分区表,ext2/dev/md1p2

我们在从拇指驱动器运行 Ubuntu 12.04LTS 服务器试用版时,使用 mdadm、fdisk 和 parted 设置了磁盘和 RAID 配置。

安装在 grub 上失败。我无法解决这个问题。在一台机器上,它在 grub-dummy-install 上失败,而在另一台机器上,它只是在 grub 上失败。后者的机器已完成安装,但要求在不同位置安装引导加载程序或根本不安装。但是,如果您选择“在不同位置安装”,安装程序将变得无响应。

目标

我们希望操作系统加载在 RAID10 上,但我们想确保如果任何驱动器发生故障,机器仍然可以启动/boot并在 RAID10 上找到操作系统。

我们知道什么

替代安装程序在安装时支持 RAID10 配置,但如果不采用相同的过程来设置磁盘,它能实现我们的目标吗?

我们知道应该看到我们的 RAID,/dev/mapper/{array-name}但我们没有,我们只看到control。我从这里收集了这些信息上一个问题

我们按照发现的指示这里这里

我们不知道的事

  1. 有没有更好的方法可以做到这一点并且仍然实现我们的目标?
  2. 为什么我们看不到磁盘/dev/mapper/
  3. 最重要的是:为什么我们不能将引导加载程序安装到我们的/boot分区,即/dev/md0p1在安装时。

更新

我们同时在两台机器上尝试这个。一台出现这个错误"executing 'grub-install-dummy' failed. this is a fatal error",另一台出现这个错误。"executing 'grub-install /dev/sda' failed. this is a fatal error"我感觉这些错误与安装 grub 的不同部分有关。有什么想法吗?

相关内容