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
