看起来当前大多数OS安装程序都坚持将/ boot放在非RAID分区(或“看起来”为非RAID分区的RAID1分区)上,甚至支持RAID5和GRUB2的安装程序也是如此。
我猜想这种限制是Grub1遗留下来的历史遗物。我的理解是,Grub1对RAID一无所知,因此无法启动任何类型的RAID阵列-除了“看起来”像非RAID阵列的RAID阵列之外。
这是Grub2还是OS安装程序的限制?
我听说有传言说Grub2“能够在RAID-0,RAID-1或RAID-5,元数据0.90、1.0、1.1或1.2上支持/ boot”。
Grub2是否真的支持将/ boot放在具有1.2元数据的软件RAID1分区上?
Grub2是否真的支持将/ boot放在软件RAID5分区上?
一个理想的答案是链接到一个教程,该教程解释了如何将/ boot分区(在非RAID分区上)移动到RAID5分区。
通过“看起来”非RAID分区,我的意思是
- 当Grub1仅读取具有ext3或ext4文件系统的软件RAID1阵列的一个硬盘驱动器,并且忽略分区末尾的RAID元数据0.90或1.0时,看起来就像Grub1可以处理的非RAID ext2文件系统。要么
- 不是软件或伪RAID,而是看起来像普通的非RAID磁盘的完整硬件袭击。