URL: <http://savannah.gnu.org/bugs/?50927>
Summary: Invalid EFI file path for TFTP? Project: GNU GRUB Submitted by: kolla Submitted on: Wed May 3 10:13:02 2017 Category: Network Severity: Major Priority: 5 - Normal Item Group: None Status: None Privacy: Public Assigned to: None Originator Name: Originator Email: Open/Closed: Open Discussion Lock: Any Release: Release: 2.02~beta1 Reproducibility: None Planned Release: None _______________________________________________________ Details: I try to use grub as general PXE solution for UEFI systems, but fint it impossible to chainload to efi files located on Windows TFTP servers, since they operate with back slashes in their paths instead of forward slashes. For example: set root(tftp,192.168.2.3) chainloader smsboot\\x64\\wdsmgfw.efi or chainloader (tftp,192.168.2.3)smsboot\\x64\\wdsmgfw.efi both result in "error: invalid EFI file path". Manual "get smsboot\\x64\\wdsmgfw.efi " with any tftp client works. Moving the file over to a *ix server and use backslash works, it will load the file. In general, I think it is wrong to validate path strings on TFTP servers. _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?50927> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-grub mailing list Bug-grub@gnu.org https://lists.gnu.org/mailman/listinfo/bug-grub