I'm on this webpage: https://libreboot.org/docs/gnulinux/grub_cbfs.html, and
trying to follow these instructions:
Acquiring the correct ROM image
You can either work directly with one of the ROM images already included in
the libreboot ROM archives, or re-use the ROM that you have currently
flashed. For the purpose of this tutorial it is assumed that your ROM image
file is named libreboot.rom, so please make sure to adapt.
ROM images are included pre-compiled in libreboot. You can also dump your
current firmware, using flashrom:
$ sudo flashrom -p internal -r libreboot.rom
# flashrom -p internal -r libreboot.rom
If you are told to specify the chip, add the option -c {your chip} to the
command, for example:
# flashrom -c MX25L6405 -p internal -r libreboot.rom
Since I'm on an X200 with a Core 2, I assume I'm supposed to be using the
flashrom in the x86_64 folder. Now, following the instructions *to the
letter* doesn't work; it spits back "flashrom: command not found". So I tried
prefixing "./" and got back a big FUD warning about how running flashrom on
an unsupported laptop can cause the sky to fall. Then the process aborted,
saying, "Error: Programmer initialization failed". Apparently I'm doing
something wrong, but I don't know what.