Description of problem:at installation of DE from above .iso onto real 32bit hardware, bootloader fails with error: * error: grub2-install failed: Installing for i386-pc platform. grub2-install: warning: ../grub-core/partmap/msdos.c:399:your core.img is unusually large. It won't fit in the embedding area. grub2-install: error: embedding is not possible, but this is required for cross-disk install. ...propagated at /usr/lib/libDrakX/any.pm line 267. install was from Mga8 alpha and chose LXDE only DE manually choosing a different bootloader install disk (sdf) was successful Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1.install onto real h/w LXDE from CI 32bit .iso 2.wait for error at bootlader installation 3.
Created attachment 11688 [details] report from failed install
Created attachment 11689 [details] install from same but completed install here I manually chose the bootloader target and install completed successfully
The failed attempt tried to install on /dev/sda, which only has 63 free sectors at the start (31.5KB). The successful attempt installed on /dev/sdd, which has 2048 free sectors at the start (1MB). For mga8, /lib/grub/i386-pc/kernel.img is 47KB. This has grown considerably since mga7, where it is 28KB. So we need to find out why it has grown.
Source RPM: (none) => grub2-2.04.0-17.mga8.src.rpmComponent: Installer => RPM PackagesCC: (none) => mageia
The sync with Fedora in the grub2 package removed the compiler optimisation flag. I've restored that (-Os). That reduced the core.img in my VM from ~30KB to ~27KB, which should be enough.
Assignee: bugsquad => mageiaStatus: NEW => ASSIGNED
I believe this was fixed in 8-beta1. Please reopen if I'm wrong.
Resolution: (none) => FIXEDStatus: ASSIGNED => RESOLVED