Grub problem with legacy boards.

The place to discuss Linux and Unix Operating Systems
Forum rules
Behave
Post Reply
User avatar
mlangdn
Master of Ceremonies
Posts: 110
Joined: Thu Apr 07, 2022 11:28 pm
Location: Western Kentucky

Grub problem with legacy boards.

Post by mlangdn »

This was in today's -current changelog:

Code: Select all

a/grub-2.14-x86_64-2.txz: Rebuilt.
       Reverted two upstream commits to fix grub-install with legacy BIOS:
       configure: Check linker for --image-base support.
       configure: Print a more helpful error if autoconf-archive is not installed.
       Thanks to Petri Kaukasoina.
       Even with these reverts GRUB has grown in size, and the trick it uses to hide
       in the post MBR gap is a bit brittle. I'm getting this error on my only
       MBR/BIOS machine that's still in use here:
       grub-install: warning: You have a short MBR gap and use advanced config. Please increase post-MBR gap..
       grub-install: warning: grub-core/partmap/msdos.c:pc_partition_map_embed:406:your core.img is unusually large. It won't fit in the embedding area.
       grub-install: error: embedding is not possible, but this is required for cross-disk install.
       With grub-2.12, grub-install worked fine on this machine.
       Clearly LILO won't be going anywhere. :-)
And just when I was thinking of moving to Grub before buying a new machine. This one is 8 years old. Good thing PV is keeping LILO and that legacy machines are still out there.....
User avatar
Grogan
Your Host
Posts: 3211
Joined: Sat Aug 21, 2021 10:04 am
Location: Ontario, Canada

Re: Grub problem with legacy boards.

Post by Grogan »

Upgrading grub is not harmless. I've frozen mine at a particular commit of grub-2.12... and haven't had it fuck up once, since. Not that problem though (and UEFI).
Post Reply