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
insmod part_msdos
insmod fat
commands before the chainloader command, (2) trychainloader (hd0,msdos3)/efi/microsoft/boot/cdboot.efi
(and use cdboot_noprompt.efi instead). What doesls (hd0,msdos3)/
give from the interactive Grub prompt?