Hello,
I am trying to run Linux through the GRUB2 payload. I am using Coreboot and AMD FT3B-LC and execute GRUB2 as a payload.
I have the latest Coreboot/GRUB2 sources, set config accordingly in Coreboot, getting an image on HDMI and the GRUB2 payload is executing.
In GRUB2 payload I seem to have an overflow issue possibly related to the vga_text mode. If I put a proprietary AMI BIOS, GRUB2 works without issue in gfxterm mode and boots Linux without issue.
Using Coreboot every time the screen gets full of text, GRUB2 re-executes. If I though set the terminal_output to cbmemc then commands would execute but Linux still fails to execute - at the end GRUB2 would restart.
Also the GRUB2 payload on Coreboot does see the drive/files and attempts to execute - I looks like a GRUB2/Coreboot config/code problem.
I execute the below in GRUB2 (which work on AMI BIOS + GRUB2).
grub> set root=(hd0,gpt2)
grub> linux /boot/vmlinuz-3.13.0-29-generic root=/dev/sda2
grub> initrd /boot/initrd.img-3.13.0-29-generic
grub> boot
1. Would anyone have any recommendation about the overflow in GRUB2 payload ? (when executed through Coreboot)
2. Any suggestions on debug the Linux boot given this board's limitations on output (HDMI only) in GRUB2 ?
Thank you,
Grigore