Bug 814973 - Will not boot on UEFI: cannot allocate real mode pages
Summary: Will not boot on UEFI: cannot allocate real mode pages
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: grub2
Version: 17
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Peter Jones
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-04-21 19:19 UTC by Richard Chan
Modified: 2012-04-30 23:08 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-04-30 23:08:34 UTC
Type: Bug


Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.