bugGNU GRUB - Bugs: bug #31979, Possibility to load UEFI x64...


You are not allowed to post comments on this tracker with your current authentication level.

bug #31979: Possibility to load UEFI x64 Windows Boot Manager

Submitted by:  Rajko Stojadinovic <rajkosto>
Submitted on:  Sat 25 Dec 2010 10:51:31 PM UTC  
Votes:  70  
Category:  Booting Severity:  Major
Priority:  5 - Normal Item Group:  Feature Request
Status:  Fixed Privacy:  Public
Assigned to:  None Originator Name:  Rajko Stojadinovic
Open/Closed:  Closed Release: 
Release:  Bazaar - trunk Reproducibility:  Every Time
Planned Release:  2.02

Wed 02 Mar 2016 02:40:43 PM UTC, comment #1: 

Check current status before release.

Vladimir Serbinenko <phcoder>
Project Administrator
Sat 25 Dec 2010 10:51:31 PM UTC, original submission:  

I have installed uefi GRUB from latest bzr trunk compiled from source and it's working good to boot linux and the EFI shell. However, it will not boot the Windows Boot Manager (bootmgfw.efi) by using the chainloader directive. All i get then is 2 hdd accesses, and then a black screen. I can press ctrl-alt-del at this point to restart the computer. The bootmgfw.efi runs fine when i boot it directly from the firmware boot manager, or if i boot the efi shell from the firmware boot manager, and then run bootmgfw.fw. However, if GRUB has been loaded in any step between those (like GRUB->Shell->Bootmgfw.efi), it will only display a black screen. phcoder suspects this is because GRUB is holding on to allocated memory, in order to support EFI return on exit feature. Is it possible to implement a command like chainloader for .efi files, but one that frees as much memory as possible before transferring execution to the .efi file ? This should make booting Windows Boot Manager work properly.

Rajko Stojadinovic <rajkosto>


No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by phcoder (Posted a comment)
  • -email is unavailable- added by fhatat
  • -email is unavailable- added by fredbaton
  • -email is unavailable- added by rajkosto (Submitted the item)

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 70 encouragements so far.

    Only logged-in users can vote.




    Follow 5 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2017-03-05 phcoder StatusNone => Fixed
        Open/ClosedOpen => Closed
    2016-03-02 phcoder Planned ReleaseNone => 2.02
    2011-06-05 fhatat Carbon-Copy- => Added fhatat
    2011-03-14 fredbaton Carbon-Copy- => Added fredbaton

    Back to the top

    Powered by Savane 3.7