安装CentOS 5.3 时,遇到的问题:
硬件环境:Dell R710,6块SATA 1T容量、7.2k转的磁盘,6i RAID卡。
问题:将前5块盘做的RAID5,共4T左右的存储容量。将第六块盘做的全局热备。
安装CentOS5.3时提示:
Your boot partition is on a disk using the GPT partitioning Scheme but this machines cannot boot using GPT.
解决方法:
1. 通过RAID卡为系统/boot分区建立单独的小容量设备sda,将/dev/sda使用MBR格式的分区表建立分区;将其他空间分配到设备sdb上,使用parted建立GPT格式分区(fdisk不支持GPT格式)。
2. 根据下表,对Linux系统启动过程的分析,判断应该是CentOS 5.3的grub版本过低,从而不支持从GPT分区引导系统,为grub打上 应该同样能解决问题。(需要修改CentOS 发行,估计比较困难)
MBR格式的分区表,有一定的局限性,比如:{zd0}分区不超过2T,一个MBR只能记录四个主分区(扩展分区+逻辑分区,为扩展解决方案)。
当分区大于2T时,需要使用GPT格式的分区表。
参考:
On this day..
- - 2010