Bug 370391

Summary: 2.6.23.1-21.fc7 fails to boot with "no setup signature found..."
Product: [Fedora] Fedora Reporter: Ben Webb <ben>
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: low    
Version: 7   
Target Milestone: ---   
Target Release: ---   
Hardware: i686   
OS: Linux   
Whiteboard:
Fixed In Version: 2.6.23.8-34.fc7 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2007-12-07 23:33:56 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Ben Webb 2007-11-07 21:25:38 UTC
Description of problem:

After installing the latest kernel update and attempting to reboot (with GRUB)
boot fails with the following error: "no setup signature found...".

Version-Release number of selected component (if applicable):
2.6.23.1-10.fc7 or 2.6.23.1-21.fc7

How reproducible:
Always.

Steps to Reproduce:
1. Install kernel-2.6.23.1-21.fc7.i686.rpm
2. Reboot.
  
Actual results:
Boot fails immediately after the GRUB splash screen with "no setup signature
found..."

Expected results:
Normal booting.

Additional info:
This may actually be a GRUB problem, since it seems that this is a kernel check
to make sure it's loaded correctly by the bootloader. But the problem did not
occur with 2.6.22, and LKML suggests that the boot code was changed in 2.6.23.

This only seems to occur on two of our machines. Both are older i686 machines
with the boot partition on a SCSI disk. SATA and IDE machines have no problems.

As a workaround, a GRUB boot CD will boot each system just fine, even if it
reads vmlinuz and initrd from (hd0) rather than (cd). But obviously requiring a
CD to reboot these machines is a nuisance.

Comment 1 Chuck Ebbert 2007-11-07 21:33:57 UTC
How old is the GRUB on those machines?

Comment 2 Ben Webb 2007-11-07 22:26:13 UTC
The grub RPM is the latest version: 0.97-13. But I don't know when the last time
'grub-install' was run - probably a long time ago - and don't know how to
determine the version of an 'installed GRUB'. Do you recommend rerunning
grub-install periodically?

Comment 3 Chuck Ebbert 2007-11-07 23:27:26 UTC
Try running grub-install and see if that fixes the problem.  The setup code has
been rewritten and there are some boot fixes in 2.6.24 that have not been
backported to Fedora.


Comment 4 Ben Webb 2007-11-08 00:30:24 UTC
That seemed to fix it - thanks! It would be a nice enhancement if upgrading the
grub RPM caused it to refresh the stage1, but I can accept that may be tough to
automate safely.

Comment 5 Chuck Ebbert 2007-11-27 23:06:30 UTC
Should be fixed in next 2.6.23 kernel update.