
Felix Miata wrote:
On 2008/12/31 15:55 (GMT-0600) Moby composed:
Another observation is that in my case, if I manually go into Grub and execute commands to set the root, kernel, and initrd, everything works till I specify initrd - at which point Grub complains about "Inconsistent file system" and spews error 16. However, fsck shows everything clean and the machine boots fine using the same initrd when I use the bootable grub CD!
You should look up the meaning of error 16. I think that's the one that issues when the ext2 or ext3 filesystem Grub is looking to for a kernel/initrd is one it doesn't understand. Recently (for 11.1) the default inode-size for mkfs.ext3 was changed from 128 to 256. Older Grubs don't understand anything but 128, while your 11.1 / is probably using 256.
I saw some items about the inode-size different - but I ruled it out due to the following reasons: 1) The file system was created and existing prior to upgrading to 11.1 - I am not sure, but would think, that would leave the inode-size as is. 2) I re-installed Grub from the RPMs that come with 11.1, so in case the inode sizes were somehow increased as part of the upgrade, the newer grub would see it. Also, I looked at bug https://bugzilla.novell.com/show_bug.cgi?id=461673 - that does not seem to be the issue in my case. Looking inside initrd, I have the one (just for the md that comprises the root) correct entry for md2. I applied the patch mentioned in the bug, and that made no difference in the initrd in my case. I do believe the error 16 on initrd in grub has a lot to do with this problem, I am just not sure which direction to proceed in. I am baffled that while grub executed on the running machine complains about the initrd, grub from the bootable CD works just fine using the very same initrd. Regards, -- --Moby They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety. -- Benjamin Franklin -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org