#37 TODO: test GRUB with FDE

Closed
opened 3 years ago by vimuser · 1 comments

GRUB has a bug where if there are too many modules/files in memdisk, the memdisk becomes corrupted in memory.

I've tried to optimize it so that there's less stuff in there, but one of the problems people found (using libreboot build system but with modern GRUB) is that FDE was broken in GRUB.

Retroboot's GRUB scripts are more optimized so might not trigger this bug, but it does need to be tested.

Of course, this bug needs to be fixed in GRUB. swiftgeek in libreboot project is looking into it

This issue on retroboot tracker only applies to GNU GRUB running bare metal as coreboot payload, on boards that support this in retroboot. not all boards in retroboot have a config for GRUB payload

BIOS/UEFI GRUB is irrelevant here. we are only interested in bare betal grub running as a coreboot payload

GRUB has a bug where if there are too many modules/files in memdisk, the memdisk becomes corrupted in memory. I've tried to optimize it so that there's less stuff in there, but one of the problems people found (using libreboot build system but with modern GRUB) is that FDE was broken in GRUB. Retroboot's GRUB scripts are more optimized so might not trigger this bug, but it does need to be tested. Of course, this bug needs to be fixed in GRUB. swiftgeek in libreboot project is looking into it This issue on retroboot tracker only applies to GNU GRUB running bare metal as coreboot payload, on boards that support this in retroboot. not all boards in retroboot have a config for GRUB payload BIOS/UEFI GRUB is irrelevant here. we are only interested in bare betal grub running as a coreboot payload
Leah Rowe commented 3 years ago
Owner

works fine. haven't tested luks2 yet, but that's on a separate TODO. luks1 works fine.

works fine. haven't tested luks2 yet, but that's on a separate TODO. luks1 works fine.
Sign in to join this conversation.
No Label
No Milestone
No assignee
1 Participants
Loading...
Cancel
Save
There is no content yet.