设想
在 RAID10 上安装 Ubuntu 12.04LTS 服务器,并在 RAID1 上启动。
- 4 - 2TB SATA 硬盘
- 3 个分区(
/boot
、/
和swap
) - RAID1 中的启动(每个磁盘 256Mb)设置
/dev/md0
- 分区是 ext2
/dev/md0p1
应该是 boot 加载的地方
- 分区是 ext2
- 在 RAID10 中设置交换分区和根分区(剩余磁盘空间)
/dev/md1
- 交换分区 - RAID10 的 8Gb 分区,linux-swap
/dev/md1p1
- 根分区 - RAID10 的剩余空间 - GPT 分区表,ext2
/dev/md1p2
- 交换分区 - RAID10 的 8Gb 分区,linux-swap
我们在从拇指驱动器运行 Ubuntu 12.04LTS 服务器试用版时,使用 mdadm、fdisk 和 parted 设置了磁盘和 RAID 配置。
安装在 grub 上失败。我无法解决这个问题。在一台机器上,它在 grub-dummy-install 上失败,而在另一台机器上,它只是在 grub 上失败。后者的机器已完成安装,但要求在不同位置安装引导加载程序或根本不安装。但是,如果您选择“在不同位置安装”,安装程序将变得无响应。
目标
我们希望操作系统加载在 RAID10 上,但我们想确保如果任何驱动器发生故障,机器仍然可以启动/boot
并在 RAID10 上找到操作系统。
我们知道什么
替代安装程序在安装时支持 RAID10 配置,但如果不采用相同的过程来设置磁盘,它能实现我们的目标吗?
我们知道应该看到我们的 RAID,/dev/mapper/{array-name}
但我们没有,我们只看到control
。我从这里收集了这些信息上一个问题
我们不知道的事
- 有没有更好的方法可以做到这一点并且仍然实现我们的目标?
- 为什么我们看不到磁盘
/dev/mapper/
- 最重要的是:为什么我们不能将引导加载程序安装到我们的
/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 的不同部分有关。有什么想法吗?