On 9 April 2012, at 13:04, Canek Peláez Valdés wrote: >>> … >>> This means ext4 mandatory if you want to use it, and this (usually) >>> means GRUB2, which is still considered beta. >> > … > Interesting. Do you have extents enabled in the filesystem? Mine does: > > # tune2fs -l /dev/sda4 | grep features > Filesystem features: has_journal ext_attr resize_inode dir_index > filetype needs_recovery extent sparse_super large_file uninit_bg
# df -Th Filesystem Type Size Used Avail Use% Mounted on rootfs rootfs 228G 5.8G 211G 3% / /dev/root ext4 228G 5.8G 211G 3% / devtmpfs devtmpfs 875M 212K 875M 1% /dev rc-svcdir tmpfs 1.0M 60K 964K 6% /lib64/rc/init.d cgroup_root tmpfs 10M 0 10M 0% /sys/fs/cgroup shm tmpfs 876M 0 876M 0% /dev/shm # tune2fs -l /dev/root | grep extent Filesystem features: has_journal ext_attr resize_inode dir_index filetype needs_recovery extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink > I was under the impression that GRUB legacy could not read ext4 > filesystems with extents enabled; that was the primary reason I > migrated to GRUB2. I believe there is a patch for GRUB legacy which > adds ext4+extents support, but I don't think Gentoo applies it. No idea where it comes from, but you can see for yourself now you know to look. Stroller.