Mailinglist Archive: opensuse (3110 mails)

< Previous Next >
Re: [opensuse] openSUSE 11.1 - of grub,md/lvm root, and related headaches
  • From: Moby <moby@xxxxxxxxxxxxxx>
  • Date: Wed, 31 Dec 2008 18:31:44 -0600
  • Message-id: <495C0EF0.3090606@xxxxxxxxxxxxxx>

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 - 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.



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@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups