I was attempting to build TinyCore Linux as a payload for Coreboot.

My previous question concerned packing it up as a bootable floppy for SeaBIOS (work in progress), but when I was learning about Coreboot I discovered that the menuconfig has two separate options for booting Linux directly

I tried providing the TC kernel and initrd to these options during the build, however neither works.

One fails with" e1000: Reading register at offset: 0x[something]. It is not fully implemented.", and the other doesn't build properly.

Should either of these two methods work for what I'm trying to accomplish, or is the SeaBIOS / floppy the better way to go about it?