1 |
On Mon, 2008-05-05 at 10:38 +0200, Raffaele Belardi wrote: |
2 |
> On Fri, 2008-05-02 at 11:33 -0400, Drake Donahue wrote: |
3 |
> > > |
4 |
> > > If I'm correct you're running into the ext3 large inode issue. Briefly, |
5 |
> > > old versions used 128 byte inodes, while newer versions use 256 byte |
6 |
> > > inodes by default, in ordered to be ready for the improvements coming in |
7 |
> > > ext4. The problem is that legacy grub doesn't support the larger inodes, |
8 |
> > > and isn't being developed any longer so that isn't going to change, while |
9 |
> > > new grub isn't even scheduled for format compatibility stability until |
10 |
> > > late this year! |
11 |
> > > |
12 |
> |
13 |
> > An interesting find. Were the inodes for ext2 also defaulted to 256 or only |
14 |
> > those for ext3? This question relevant as Raffaele only talked about using |
15 |
> > ext2 and vfat partitions on the pen drive. In a quick search I found no |
16 |
> > indications. If ext2 inode structure was also changed much more should be |
17 |
> > heard about this. |
18 |
> > |
19 |
> |
20 |
> I confirm that by default mkfs.ext2 created 256 byte inodes so I'm |
21 |
> positive about Duncan's suggestion. I'll try to re-create the partition |
22 |
> forcing inode size to 128. I'm using stable amd64 system, updated a |
23 |
> couple of weeks ago. |
24 |
|
25 |
I confirm that passing -I 128 to mkfs.ext2 fixes the problem, now grub |
26 |
finds the stage files and installs happily on the ext2 partition. |
27 |
|
28 |
thanks again, |
29 |
|
30 |
raf |
31 |
|
32 |
-- |
33 |
gentoo-amd64@l.g.o mailing list |