I recently got an "error 2" after installing grub, when
I tried to boot that system. Following up the problem
made clear that grub legacy was not able to read the 
newer/larger ext3 filesystem, although it recognized it.

Googling found http://forums.pcworld.co.nz/showthread.php?p=723490
which I cite here:

[...]

Anyway, the new Ubuntu Intrepid release defaults to 
using a 256 byte inode size for its ext3 file system 
rather than the older 128 bytes used in Hardy and in 
prior releases. Unfortunately the Grub version in Hardy 
and before can't handle the larger inode size, so you 
will typically get a Grub error 2 if you try to boot 
one of the newer ext3 partitions.

[...]

My work around was to create a (small) boot partition 
formatted as ext2, which worked. 

A quick glance at the source of fsys_ext2fs.c at
http://svn.savannah.gnu.org/viewvc/trunk/grub/stage2/fsys_ext2fs.c?revision=8
59&root=grub&view=markup
convinced me that I neither know enough C nor do I understand 
the ex2/3/4 filesystem  adequately for fixing it ...

regards
--
  Bernhard Treutwein


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

Reply via email to