Иногда возникает необходимость обновления 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}
На этом все.