I installed grub-git and efibootmgr-git and reproduced it. If it matters could not build efivar-git so it's few month behind.
On Mon, Sep 14, 2015 at 7:42 PM, Andrei Borzenkov <[email protected]> wrote: > 14.09.2015 15:36, Vyacheslav Gonakhchyan пишет: > >> My Grub2 is EFI. I use grub-install --target=x86_64-efi >> --efi-directory=/boot/efi /dev/sda which calls efibootmgr to load >> grubx64.efi into UEFI BIOS. >> >> > OK in this case message means that grub cannot find EFI handle for $root > (i.e. in your case - partition gpt7). GRUB itself needs just disk reference > and handles partitions internally. But when launching external binary it > wants to pass it reference to device where it is located which means it > must be exported and accessible by firmware. > > The first step would be to try to reproduce it using upstream sources. > > > echo $grub_cpu $grub_platform >>> >> Sorry, can only check it later. I'm guessing x86_64, efi-64... >> >> On Mon, Sep 14, 2015 at 4:11 PM, Andrei Borzenkov <[email protected]> >> wrote: >> >> On Mon, Sep 14, 2015 at 2:36 PM, Vyacheslav Gonakhchyan >>> <[email protected]> wrote: >>> >>>> Hi, everyone! >>>> >>>> I have dual boot config Archlinux/Windows7 and latest packages. I am >>>> >>> booted >>> >>>> into grub rescue mode. Or use command line. I want to tell Grub2 to load >>>> Windows Boot Loader bootmgfw.efi. Basically grub2 refuses to do it with >>>> error "invalid root device". >>>> >>>> Steps to reproduce: >>>> >>>>> set root=(hd1,gpt7) >>>>> chainloader /EFI/Microsoft/Boot/bootmgfw.efi >>>>> >>>> Screen is flashing with "invalid root device". >>>> >>>> >>> Is your grub BIOS or EFI? What are values for grub_cpu and grub_platform? >>> >>> echo $grub_cpu $grub_platform >>> >>> So grub2 finds bootmgfw.efi but cannot give it control. I tried every >>>> >>> other >>> >>>> hd1,gpt combination to no avail. I also tried setting root to one >>>> device >>>> and loading bootmgfw.efi from another device(hd1,gpt7). >>>> It's strange because I can load this file from shell (shellx64.efi) >>>> >>> within >>> >>>> UEFI BIOS without error. Any advice is appreciated. >>>> >>>> Regards, >>>> Viacheslav >>>> >>>> _______________________________________________ >>>> Help-grub mailing list >>>> [email protected] >>>> https://lists.gnu.org/mailman/listinfo/help-grub >>>> >>>> >>> >> >
_______________________________________________ Help-grub mailing list [email protected] https://lists.gnu.org/mailman/listinfo/help-grub
