Am Sonntag, den 30.11.2008, 02:17 +0200 schrieb
[EMAIL PROTECTED]:
> The ext4 detection fails with the 2.6.28-rc kernels and grub thinks  
> that the fs  is ext3 - this results in init not being found, which is  
> slightly not so nice.
> 
> The problem is, that in 2.6.28 ext4 no more has the test_fs flag set  
> (tune2fs -E test_fs ... ), without which the recognition of the fs  
> type fails. Adding the flag again makes it work. And e2fsck  
> automatically clears the test_fs flag when the fs is checked with
> the  
> new kernels. The rootfs was converted from ext3 by just doing
> 
> tune2fs -O extents /dev/...
> 
> The version of grub is from debian experimental, dated 2008-11-20.
> 
> I guess that for now, as a workaround I can use the rootfstype=ext4  
> boot parameter...

This is not the fault of grub. grub can load your kernel and `execute'
it. Something in your kernel or initrd seems to be wrong.
For me 2.6.28-rc4 kernel works fine without test_fs flag, but I haven't
a converted ext3 to ext4 filesystem but a directly ext4 formatted one.

-- 
Felix Zielcke



_______________________________________________
Bug-grub mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-grub

Reply via email to