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.


Reply via email to