FS#43628 - [grub] x86_64-efi missing ntldr.mod

Attached to Project: Arch Linux
Opened by Ron Waldon (jokeyrhyme) - Thursday, 29 January 2015, 20:35 GMT
Last edited by Jan de Groot (JGC) - Thursday, 11 June 2015, 07:52 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Ronald van Haren (pressh)
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Wiki documentation instructs in the use of the ntldr module for Grub:
https://wiki.archlinux.org/index.php/GRUB#Windows_installed_in_BIOS-MBR_mode

Unfortunately, /usr/lib/grub/{i386,x86_64}-efi/ntldr.mod does not exist.
So I am unable to have EFI load Grub to load EFI-installed Windows 10.

/usr/lib/grub/i386-pc/ntldr.mod does exist, but I am worried that it might be dangerous to try to use that as a substitute.

Additional info:
* package version(s): grub 1:2.02.beta2-5
* config and/or log files etc.

Steps to reproduce:
- installed Windows 10 Tech Preview (I believe Windows 8.1 has similar EFI system partition contents)
- installed ArchLinux 2015.01.01
- have a Grub menuentry section with "insmod ntldr" and "ntldr /bootmgr" just as in the example on the wiki
- when executing menuentry, Grub complains that it cannot find the ntldr module

My system is UEFI, not BIOS, and the operating systems I wish to use are all 64-bit, so the i386-pc Grub seems inappropriate.

I have tried the UEFI instructions from the wiki, too, with "insmod chain" and "chainloader /bootmgr" in the menuentry, but chainloader is unable to load the image at the given path. The example path does not exist, and does not work either.
This task depends upon

Closed by  Jan de Groot (JGC)
Thursday, 11 June 2015, 07:52 GMT
Reason for closing:  Not a bug
Comment by Keshav Amburay (the.ridikulus.rat) - Tuesday, 09 June 2015, 19:38 GMT
ntldr is a bios specific grub module. You are using wrong grub target i386-pc, you should be using x86_64-efi and also follow https://wiki.archlinux.org/index.php/GRUB#Windows_installed_in_UEFI-GPT_Mode_menu_entry for chainloading windows 8/10 in EFI mode.

Loading...