Floppy
CD
USB
Laptop + patch cable + boot from lan
Compact flash with IDE and SATA adapters.
It is small and will boot anything out there old or new. Open case, plug into port and boot.
You can do it with a hard drive too, but CF interfaces are sold that require no external power or use USB for power.
PCI card is last resort and they are very hard to buy, most people make them. When a bios boots it hands off control to the video card bios for just a second. The cards take that control and do not return it to the bios , instead running the custom code the pci card has installed. These are used quite a bit on pc that have a password that will not reset even if battery is removed.