[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #65072] Grub version 2.12 for Windows grub-mkimage.exe creates bad
From: |
Dave Pickens |
Subject: |
[bug #65072] Grub version 2.12 for Windows grub-mkimage.exe creates bad code |
Date: |
Thu, 21 Dec 2023 21:20:54 -0500 (EST) |
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/
- [bug #65072] Grub version 2.12 for Windows grub-mkimage.exe creates bad code,
Dave Pickens <=