Bug 814973

Summary: Will not boot on UEFI: cannot allocate real mode pages
Product: [Fedora] Fedora Reporter: Richard Chan <rc556677>
Component: grub2Assignee: Peter Jones <pjones>
Status: CLOSED NEXTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 17CC: bcl, dennis, mads, pjones, the.ridikulus.rat
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-04-30 23:08:34 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Richard Chan 2012-04-21 19:19:13 UTC
Description of problem:
GRUB2 will not boot on Dell UEFI systems.
11G PowerEdge Systems R510 R810 M910


Version-Release number of selected component (if applicable):
1.99-19.fc17


How reproducible:
Always


Steps to Reproduce:
1. Dell PowerEdge 11G systems: switch BIOS BootMode to UEFI
2. Install grub2
3. Boot
  
Actual results:
linux /vmlinuz
cannot allocate real mode pages

Expected results:
Kernel boots

Additional info:
Upstream has identified this as due to Dell declaring all real mode memory
as boot services memory. GRBU2 avoids this due to buggy UEFI implementations.
Upstream has fixed this by using boot services memory if all else fails.

I have verified that with this upstream patch, the systems boot.
------------------------------------------------------------
revno: 4221
committer: Vladimir 'phcoder' Serbinenko <phcoder>
branch nick: grub
timestamp: Tue 2012-04-17 13:00:06 +0200
message:
        * grub-core/loader/i386/linux.c (allocate_pages): Overwrite low memory
        boot services if we have no other choice.

Comment 1 Mads Kiilerich 2012-04-30 23:08:34 UTC
grub2-2.0-0.24.beta4.fc17 has been pushed to f17 stable - closing.