Иногда возникает необходимость обновления BIOS на материнских платах. Некоторые производители добавляют пункт обновления BIOS прямо в меню BIOS, некоторые требуют только ручного обновления из DOS.

  • Устанавливаем утилиту mkisofs:

a. buntu:

apt install -y genisoimage

b. macos:

brew install dvdrtools
  • Скачиваем и создаем загрузочный образ:
mkdir boot_dos_iso #
cd boot_dos_iso/
wget -N http://www.fdos.info/bootdisks/ISO/FDOEMCD.builder.zip
unzip FDOEMCD.builder.zip
cd FDOEMCD
mkisofs -o testdisk.iso -V "DOS CD" \
-b isolinux/isolinux.bin -no-emul-boot \
-boot-load-size 4 -boot-info-table -N -J -r -c boot.catalog \
-hide boot.catalog -hide-joliet boot.catalog CDROOT
  • Добавить нужные файлы (образы BIOS, утилиты прошивки можно, добавив их в FDOEMCD\CDROOT)

P.S. Небольшой нюанс, когда собирается образ для прошивки серверов Supermicro, необходимо переименовать файлы для успешной прошивки:

cd CDROOT\
cp AFUDOSU.{smc,exe}
cp AFUDOSU.EXE AFUDOS.EXE
cp CHOICE.{smc,exe}
cp FDT.{smc,exe}

На этом все.