I bet the solution you mentioned is to build GRUB2 as the payload of coreboot instead of seabios.

Seabios is a legacy bios and support legacy boot, it possible can not load grub2.elf. Please correct me if I'm wrong.

I think memdisk is only a blank disk with grub.cfg and can be created with Linux dd command. 

I'm not familiar with GRUB2, waiting for the expert to explain this.

On Fri, Jan 23, 2015 at 4:34 AM, Wen Wang <wen.wang@adiengineering.com> wrote:
Hello,

Has anybody tried to launch GRUB2 by SeaBIOS as a payload (not grub2 on
MBR)?  I am hoping to see grub2 on SeaBIOS boot menu.

I followed the coreboot wiki page to compile grub2:
git clone git://git.savannah.gnu.org/grub.git grub
cd grub
./autogen.sh
./configure --with-platform=coreboot
make

At this point it is not clear to me how to create grub2.elf and what the
role of memdisk is. I would appreciate it if somebody could clarify the
steps.

Thanks!

Wen





--
coreboot mailing list: coreboot@coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot