I have 3 partitions on the usb sticks.
p1 is EFI partition, p2 is a grub boot partition, p3 is a fat32 partition contain content from windows10 installation dvd.
I can boot from p1 and enter grub menu. I can boot from p3 and enter windows10 installer.
However, when I try to chainload the windows cdboot.efi from grub it fails.
When dropped into the console grub>
. I did:
set root="hd0,msdos3"
chainloader /efi/microsoft/boot/cdboot.efi
boot
it raised:
error: cannot load image
if I chainload the cdboot_noprompt.efi and then boot
It seems did not do anything at all.
What is wrong?
I did set debug=all
. Then during the chainload cmd, it said
Kernel signature verification passed.
chainloader.c:1047: linuxefi_secure_validate: 1
...
I cannot see any useful info from boot
. I said:
sectiion 8 ".reloc" at ....
...
Discarding section
relocate_coff(): reloc_base ...
booting via entry point
entry_point returned -9223372036854775791