Ok, so I fixed my issue with grub not showing up by adding to `/etc/default/grub`: ``` GRUB_TERMINAL=console ``` I think this is because there's no VGA rom, so the only supported mode is `text`. Once I added this line, I ran `vbeinfo` from the grub command line and it showed 0 modes. Next I want to change the default boot order to my msata drive (at least until I talk myself into getting a samsung EVO drive or something...). I am following the [seabios wiki on runtime config](https://www.seabios.org/Runtime_config#Configuring_boot_order) which says I need an "openfirmware" style device list. Using coreinfo, I opened up the boot log to get this info, which led to: ``` /pci@i0cf8/*@1f,2/drive@2/disk@0 /pci@i0cf8/*@1f,2/drive@0/disk@0 ``` I'm going to put this into `bootorder` and insert that into the boot rom using cbfstool. Did this with `cbfstool wip.rom add -n bootorder -f bootorder -t raw` and then flashed the rom again. This worked! The only two things left now are getting a VGA rom there (if I ever want to deal with windows I probably should...) and running me_cleaner (which neuters some spyware style things that maybe the NSA could use to hack my shit!) OH, and I got put a custom splash image... that might be worth the VGA effort I've gone ahead an extracted a vga rom from https://github.com/m4rc0linux/x220-coreboot and rebuilt coreboot with it enabled the instructions [here](https://github.com/matl4c/x220-coreboot-image-and-guide). I also increased the size of the cbfs partition more to fit and now there's loads more space in it. I want to flash it, but I'm scared of pushing my luck. I fear if this crashes, the system won't boot at all... And it worked! Grub now has a much fancier splash screen and a much greater resolution. Ok, adding a bootsplash image worked well too. You just need a [properly formatted JPG](https://wiki.x220.co.uk/coreboot_bootsplash_images) (I grabbed [this one](https://github.com/m4rc0linux/x220-coreboot/blob/master/bootsplash1.jpg)) to be present in the ROM and [named bootsplash.jpg](https://seabios.org/Runtime_config#Bootsplash_images) I added it with `cbfstool coreboot-4-22-1-bootorder-vga.rom add -f bootsplash.jpg -n bootsplash.jpg -t raw`