[clue] Grub2 core.img too large to embed.

David L. Anselmi anselmi at anselmi.us
Wed Aug 21 16:28:41 MDT 2013


I ran into a case where the grub2 core.img is bigger than the 32kB gap between the MBR and first 
partition.  There are lots of discussions about making the gap bigger.

Does anyone know how to make the core.img smaller?  Or is it already optimized?

I haven't found a way to control what modules are included in it.

 From grub-install --debug I found the mkimage command:

/usr/bin/grub-mkimage -d /usr/lib/grub/i386-pc -O i386-pc --output=/boot/grub/i386-pc/core.img 
--prefix='(lvm/vg0-root)/boot/grub' biosdisk ext2 part_msdos part_msdos lvm

If the list at the end are the only modules included then it seem unlikely it can be shrunk.  Using 
various values of -C didn't change the core.img size.

Dave



More information about the clue mailing list