[coreboot] unable to build coreboot with grub

John Lewis jlewis at johnlewis.ie
Sun Oct 12 11:57:26 CEST 2014


Hi,

It's in "Chipset Options" -> "Size of CBFS filesystem in ROM" - 0x200000 
or 0x400000 will work.

Cheers,

John.

On 12/10/14 10:51, Vipin Gahlaut wrote:
> Thanks Vladimir,
>
>
> Can you please let me know how to increase the ROM size?
>
>
> -----Original Message-----
> From: Vladimir 'φ-coder/phcoder' Serbinenko [mailto:phcoder at gmail.com
> <mailto:phcoder at gmail.com>]
> Sent: Sunday, October 12, 2014 3:02 PM
> To: Vipin Gahlaut; coreboot
> Subject: Re: [coreboot] unable to build coreboot with grub
>
> On 12.10.2014 08:03, Vipin Gahlaut wrote:
>
>  > Hi,
>
>  >
>
>  > I have cloned latest coreboot and trying to build with grub2 as payload.
>
>  > in make menuconfig I select grub2 instead of seabios. when I fire make
>
>  > command it checkout latest grub and that fails to build. for 2 reasons.
>
>  >
>
>  > 1. Due to some initialization errors that I managed to fix with below
>
>  > changes
>
>  > -struct grub_linux_initrd_context initrd_ctx = { 0, };
>
>  > +struct grub_linux_initrd_context initrd_ctx = { 0,NULL,0 };
>
>  >
>
> Sounds like you have an old gcc
>
>  > 2. grub size issue as below that I am unable to resolve and looking
>
>  > for your help. I am building for QEMU and using QEMU version 2.1.2.
>
>  >
>
>  > E: Could not add
>
>  > [payloads/external/GRUB2/grub2/build/default_payload.elf, 268862 bytes
>
>  > (262 KB)@0x0]; too big?
>
>  > E: Failed to add
>
>  > 'payloads/external/GRUB2/grub2/build/default_payload.elf' into ROM image.
>
>  >
>
> Increase ROM size.
>
>  >
>
>  >
>
>  >
>
>
> On Sun, Oct 12, 2014 at 11:33 AM, Vipin Gahlaut <gailu96 at gmail.com
> <mailto:gailu96 at gmail.com>> wrote:
>
>     Hi,
>
>     I have cloned latest coreboot and trying to build with grub2 as
>     payload. in make menuconfig I select grub2 instead of seabios. when
>     I fire make command it checkout latest grub and that fails to build.
>     for 2 reasons.
>
>     1. Due to some initialization errors that I managed to fix with
>     below changes
>     -  struct grub_linux_initrd_context initrd_ctx = { 0, };
>     +  struct grub_linux_initrd_context initrd_ctx = { 0,NULL,0 };
>
>     2. grub size issue as below that I am unable to resolve and looking
>     for your help. I am building for QEMU and using QEMU version 2.1.2.
>
>     E: Could not add
>     [payloads/external/GRUB2/grub2/build/default_payload.elf, 268862
>     bytes (262 KB)@0x0]; too big?
>     E: Failed to add
>     'payloads/external/GRUB2/grub2/build/default_payload.elf' into ROM
>     image.
>
>
>
>
>



More information about the coreboot mailing list