Building coreboot

Copy your /boot/grub directory to /boot/filo. This stops any interaction between grub and filo. Your future BIOS will boot according to /boot/filo/menu.lst, and the hard disk will boot according to /boot/grub/menu.lst.

The only ones that I changed are the MULTOBOOT_IMAGE-1. This makes filo build a bootable filo.elf

And AUTOBOOT_FILE = "hda1:/vmlinuz root=/dev/hda3", because I have a separate boot partition on the very first partition, but my root partition is on the third partition, (The second partition is swap space)

Build your filo.elf and copy it into /boot. Boot it via the grub command line and make sure it works.

This motherboard has a socketed BIOS chip, so, first buy half a dozen empty Pm49FL004 chips. Build flashrom and do something like: