Skip to content

grub: update to 2.14.#58556

Open
classabbyamp wants to merge 2 commits intovoid-linux:masterfrom
classabbyamp:get-yer-grubby-mitts-off
Open

grub: update to 2.14.#58556
classabbyamp wants to merge 2 commits intovoid-linux:masterfrom
classabbyamp:get-yer-grubby-mitts-off

Conversation

@classabbyamp
Copy link
Copy Markdown
Member

This needs extensive testing

Testing the changes

  • I tested the changes in this PR: NO

@classabbyamp classabbyamp added needs-testing Testing a PR or reproducing an issue needed core core package labels Jan 20, 2026
@classabbyamp classabbyamp force-pushed the get-yer-grubby-mitts-off branch 2 times, most recently from 206e398 to f65511c Compare January 20, 2026 01:52
@classabbyamp classabbyamp marked this pull request as draft January 20, 2026 02:18
@m3thm4th
Copy link
Copy Markdown

Is there an issue with this update?

@classabbyamp
Copy link
Copy Markdown
Member Author

it fails to build and I haven't had time to test it yet

@m3thm4th
Copy link
Copy Markdown

I see. I just want to note that with this release GRUB added support for Argon2, this is a very important update that should be included in the next (hopefully not far away) ISO

@classabbyamp classabbyamp force-pushed the get-yer-grubby-mitts-off branch from f65511c to 19133ac Compare April 20, 2026 00:46
@classabbyamp classabbyamp marked this pull request as ready for review April 20, 2026 01:14
@classabbyamp
Copy link
Copy Markdown
Member Author

please test: https://devspace.voidlinux.org/abby/grub-2.14/

@classabbyamp
Copy link
Copy Markdown
Member Author

classabbyamp commented Apr 20, 2026

TODO

  • x86_64
    • efi
    • bios
    • live iso
    • update from 2.12
    • encrypted (luks1/pbkdf2)
    • encrypted (luks2/argon2i)
  • i686
    • bios
    • live iso
    • update from 2.12
    • encrypted
  • aarch64
    • efi
    • devicetree
    • live iso

@tjkirch
Copy link
Copy Markdown
Contributor

tjkirch commented Apr 20, 2026

please test: https://devspace.voidlinux.org/abby/grub-2.14/

Thanks @classabbyamp! I tested an upgrade from 2.12 on x86_64 glibc, EFI, unencrypted /boot, and had no issues. I was happy to see that 2.14's BLS support worked fine for me as well, using configfile to point to another distro's BLS entries.

@gtryujb
Copy link
Copy Markdown

gtryujb commented Apr 20, 2026

Up to date Void on a Samsung R700 laptop. No EFI. FDE.

$ sudo fdisk -l /dev/sda
Disk /dev/sda: 111.8 GiB, 120040980480 bytes, 234455040 sectors
Disk model: SanDisk SSD PLUS
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xc135327d

Device     Boot Start       End   Sectors   Size Id Type
/dev/sda1  *     2048 234455039 234452992 111.8G 83 Linux
$ lsblk
NAME          MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINTS
sda             8:0    0 111.8G  0 disk  
└─sda1          8:1    0 111.8G  0 part  
  └─void      254:0    0 111.8G  0 crypt 
    ├─vg-swap 254:1    0     4G  0 lvm   [SWAP]
    └─vg-root 254:2    0 107.8G  0 lvm   /
sr0            11:0    1  1024M  0 rom   
$ sudo grub-install /dev/sda
Installing for i386-pc platform.
grub-install: error: `/usr/lib64/grub/i386-pc/kernel.img' is miscompiled: its start address is 0x9074 instead of 0x9000: ld.gold bug?.

I did an xbps-reconfigure -f linux6.12 and grub-install still failed.

I think the first paragraph of data here is new, if it helps:
IMG_20260420_182933_581

@classabbyamp
Copy link
Copy Markdown
Member Author

classabbyamp commented Apr 23, 2026

looks like a known regression that got reverted post-release

@classabbyamp classabbyamp force-pushed the get-yer-grubby-mitts-off branch from 19133ac to a8b91b7 Compare April 24, 2026 00:36
@classabbyamp
Copy link
Copy Markdown
Member Author

new version pushed with that fixed, @gtryujb you might need to remove the grub-2.14 package from your cache before doing xbps-install -f to get the fixed one

@gtryujb
Copy link
Copy Markdown

gtryujb commented Apr 25, 2026

The new one grub-installed OK now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

core core package needs-testing Testing a PR or reproducing an issue needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants