Eu notei que algumas versões do Linux não permitem que sistemas de arquivos ext4 sejam usados como o diretório / boot. Eu acredito que é por isso que em muitos sistemas Linux você verá particionar algo como o seguinte:
/dev/sda1 -- /boot ext3 -- about 1GB
/dev/sda2 -- SWAP -- 1* memory but could be smaller
/dev/sda3 -- / ext4 -- The rest of the disk
Isso também permite que a partição / seja algo diferente de uma partição ext4 ... como btrfs, zfs ou xfs, por exemplo, que provavelmente não são compatíveis com o grub.
Especificamente, isso é um problema com o RHEL 5 / Centos 5.