Synopsis

It's not the 90s any more; you really shouldn't need physical access and floppies to flash the bios. A convenient solution is to use a network bootable floppy emulator.

Ingredients

For convenience, I've posted the necessary files.

pxelinux config

LABEL bios
	kernel memdisk
	append initrd=bios-floppy

Instructions for use

Loop mount the floppy image and copy over the flasher and files. PXE boot (with dhcp param filename=pxelinux.0), type "bios" as the kernel, and flash as usual. For automatic flashing of many machines, use autoexec.bat.

Questions, comments, patches? pelzi () pelzi ! net
pgp 1024D / 4AB10244 / 97BA 45C5 BF7D 4537 8CC1 DCF5 67D4 BD2D 4AB1 0244