URL: <https://savannah.gnu.org/bugs/?65072>
Summary: Grub version 2.12 for Windows grub-mkimage.exe creates bad code Group: GNU GRUB Submitter: drummerdp Submitted: Fri 22 Dec 2023 02:20:52 AM UTC Category: None Severity: Major Priority: 5 - Normal Item Group: Software Error Status: None Privacy: Public Assigned to: None Originator Name: Dave Pickens Originator Email: Open/Closed: Open Release: other Release: Discussion Lock: Any Reproducibility: Every Time Planned Release: None _______________________________________________________ Follow-up Comments: ------------------------------------------------------- Date: Fri 22 Dec 2023 02:20:52 AM UTC By: Dave Pickens <drummerdp> I am testing the newly released version 2.12. Using grub-mkimage.exe to create a bootable 64 bit EFI kernel. When the kernel is loaded it gives message symbol '_stack_chk_guard' not found See the attached screenshot. Then the kernel aborts. I was extremely careful when generating the kernel to ensure that the matching libraries were used by the grub-mkimage command. The libraries and command are all in the same directory, so it is very unlikely that a mismatch occurred. This bug renders grub-2.12-for-windows useless. The kernel will not boot. I have also attached the Windows .bat script I used to generate the kernels. Note: The 32 bit i386-efi and non EFI i386-pc kernels work fine. The problem is strictly with the 64 bit x86_64-efi kernel. _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?65072> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/