[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#631354: linux-image-2.6.39-2-amd64: Kernel doesn't boot (fs error)



I have exactly the same problem (2.6.38 boots, but 2.6.39 does not). My installation has used grub2 since 2.6.34.

Let me make sure I understand what you mean by "updating grub resolve the problem".

Do you mean:

A. You ran 'update-grub' to refresh grub2's view of disks and partitions.

OR

B. You replaced the installed instance of grub2 with a newer instance of grub2.

Hopefully you do not mean interpretation B. because that would imply a very serious problem. So long as a particular kernel image satisfies all the basic driver requirements (fs, scsi, raid, etc.) it should have no dependencies on the version of the boot tool used. Such extraneous dependencies would destroy its usefulness as a multiboot tool. Worst case is if each OS had a dependency on a different version of the boot tool. How are you going to boot? Install the boot tool in every partition and boot a sequence of OS until you get to the one you want?? I'm exaggerating, but you see my point, this becomes a serious problem long before the worst case is reached.

Ben gave the only valid example of how an install of grub2 might solve this problem, but I don't think it's applicable in this case because grub2 did not change significantly between 2.6.38 and 2.6.39. Heck, it didn't change much from the days of 2.6.34 till 2.6.39. Something connected with 2.6.39 is botched. Either the make targets that use older .config files (i.e. 'make oldconfig') or the 2.6.39 source code itself is faulty. There are far too many people with up-to-date grub2 multiboot systems that are seeing this exact same problem.

I will eventually get to the bottom of this, but it would be nice if the Debian folks could provide an answer before then. It would save many of us a lot of time and aggravation.
Thanks.



Reply to: