RHEL5.6からext4がフルサポートになったんだけども、/bootはext4に出来ない。でも、/ (root)はext4に出来るので、その手順。
0. RHEL5.6にアップデートする。
1. RHEL5.6インストーラDVDからlinux rescueでboot
2. chroot /mnt/sysimage
3. vi /etc/fstab
/をext3からext4に修正。
4. mv /boot/initrd-`uname -r`.img /boot/initrd-`uname -r`.img.old
5. mkinitrd -v --with=ext4 /boot/initrd-`uname -r`.img `uname -r`
6. exit
7. cp /mnt/sysimage/sbin/tune4fs ./
8. cp /mnt/sysimage/sbin/e4fsck ./
9. umount /mnt/sysimage/*
10. umount /mnt/sysimage
11. ./tune4fs -O extents,uninit_bg,dir_index,flex_bg /dev/sdaX
12. ./e4fsck /dev/sdaX
追記:Ric Wheelerから、変換したext4のテストはあまりされてないし性能も出ないから、最初からext4で作成したファイルシステムの利用を強く推奨するよ、ってアドバイスもらった。なので、上の手順は参考までに。

