F7-x86-64 Stopped Booting - GRUB Issue - Fixed!

Raymond C. Rodgers rh at bbnk.dhs.org
Wed Oct 10 14:49:13 UTC 2007


Tim wrote:
> This seems odd, as I've seen no evidence to suggest that the boot sector
> gets altered by updating a kernel, when you're using grub as your
> bootloader.  After all, you can use the same boot record to boot either
> kernel, and since the changes are in the grub.conf file, there's no need
> to make changes elsewhere, as well.  Lilo's another matter, though.
>
> I can, quite easily, believe that Windows may have simply stuffed the
> file up that you'd previously used through NTLDR.
>
> I think the obvious test would be to take that boot record file from
> before the kernel update, and compare it to the one after the update.
> Use the "diff" command.
>
> If they are the same, as I expect, that means you're chasing a red
> herring.  If they're not the same, you'd have to work out if that's just
> co-incidental, or if there really are kernel-dependent changes in the
> boot record.
>
>   
Diff just stated that the files are different (after all, they are 
binary files). But going through very quickly with hexdump -C show that 
the first 80 bytes or so of the boot sector files are almost completely 
different. I'm not inclined to believe in a coincidence in this case; I 
have enough evidence convince me if no one else that this was related to 
a kernel change.

As for others' suggestion that I'd have to do this for every kernel 
update, we'll see. I didn't need to put the new boot sector file in 
place after the new kernel came down from yum last night (after I got 
Fedora booting again), and I didn't regularly have to do it before. 
Maybe it's just on major kernel revisions that I'll have to do this. 
Regardless, I at least now what to look for now, and can make the 
"repair" in a couple minutes.

Thanks again!
Raymond




More information about the users mailing list