HOWTO Build your own bootable CD-ROM for BIOS updates

HOWTO Build your own bootable CD-ROM for BIOS updates

From Consultancy.EdVoncken.NET

Jump to: navigation, search

Most vendors assume that you have Windows and a floppy drive available for BIOS updates. Using FreeDOS, Linux and a CD-ROM burner, we can emulate a floppy for the firmware update. This can be used to boot the PC, and update the firmware.

Contents

Download required software

  • Download the BIOS Flash program (MS-DOS executable) plus the actual firmware from the vendor's website (in my case, the files were named FLASH895.EXE and p35ds3r.f9).
  • Download the bootable floppy image fdboot.img) from one of the mirrors of the FreeDOS website.

Modify the Bootable Floppy image

  • mount -o loop -t vfat fdboot.img /mnt/floppy
  • If needed, modify autoexec.bat and/or remove superfluous files to make space for the flash program plus image
  • Copy the flash.exe and the bios.bin file to /mnt/floppy (in my case, FLASH895.EXE and p35ds3r.f9)
  • Umount /mnt/floppy

Create an ISO image for burning to CD-ROM

  • mkisofs -o p35ds3r-f9.iso -b fdboot.img fdboot.img
  • Burn the ISO image file to a blank CD-R or CD-RW

Flash the BIOS

  • Boot your machine from this CD-ROM
  • Run the flash update program - done!