
BIOS UPDATE FreeDOS BootCD

Год выпуска:1954-2012
Версия:1.1
Разрядность: 32bit, 64bit
Язык интерфейса:Английский
Лекарство:не требуется
Системные требования:

Операционная система: Windows XP,Vista,7,8,10 (x86,x64)
Процессор: 1 ГГц
Оперативная память: 512 МБ
Место на жестком диске: 40 МБ
Описание:
BIOS UPDATE FreeDOS После получения новых Dell серверов, оказалось, что для обновления BIOS-а требуется оболочка DOS.
Поиск готовых ISO образов не дал положительных результатов. Проект BIOS UPDATE FreeDOS на данный момент не поддерживает работу в «живом режиме». Однако после небольших изменений образаfd11src.iso был получен загрузочный образ диска с BIOS UPDATE FreeDOS. Для добавления своих файлов в iso, используйте, например, Magic ISO Maker (300MB максимум в бесплатном режиме), или аналогичную программу.
Ваши файлы должны находится в папке FREEDOS, тогда при загрузке вы сможете выполнить их с диска, под DOS. После загрузки с диска, введите комманду dir — она покажет файлы в текущей директории.

#!/bin/bash
FREEDOSISO="fdbasecd.iso"
if [ "$1" != "" ] ; then
FREEDOSISO="$1"
fi
if ! [ -f "${FREEDOSISO}" ] ; then
echo "Error: file \"${FREEDOSISO}\" not found!"
echo "Please download an image from http://freedos.org"
exit 1
fi
echo "1- Mounting FreeDOS image (read-only)"
mkdir -p mnt
sudo mount -o loop fdbasecd.iso mnt >/dev/null 2>&1
echo "2- Copying FreeDOS files to the work directory"
if [ -d work ]; then
rm -rf work
fi
mkdir -p work
rsync -av mnt/ work/ >/dev/null 2>&1
echo "3- Unmounting FreeDOS image"
sudo umount mnt
chmod -R +w work
echo "4- Moving the BIOS update executables into the work directory"
mkdir -p work/bios
rsync -av bios/ work/bios/ >/dev/null 2>&1
DATESTR=$( date +"%m-%d-%y" )
ISOFILENAME="freedos-bios-updater-${DATESTR}.iso"
echo "5- Building the new ISO file (${ISOFILENAME})"
mkisofs -o "${ISOFILENAME}" -q -l -N -boot-info-table -iso-level 4 -no-emul-boot -b isolinux/isolinux.bin -publisher "TOCR - Mike Teehan <[email protected]>" -A "FreeDOS 1.0 Distribution" -V FDOS_1.0 -v work/ >/dev/null 2>&1
exit 0
FREEDOSISO="fdbasecd.iso"
if [ "$1" != "" ] ; then
FREEDOSISO="$1"
fi
if ! [ -f "${FREEDOSISO}" ] ; then
echo "Error: file \"${FREEDOSISO}\" not found!"
echo "Please download an image from http://freedos.org"
exit 1
fi
echo "1- Mounting FreeDOS image (read-only)"
mkdir -p mnt
sudo mount -o loop fdbasecd.iso mnt >/dev/null 2>&1
echo "2- Copying FreeDOS files to the work directory"
if [ -d work ]; then
rm -rf work
fi
mkdir -p work
rsync -av mnt/ work/ >/dev/null 2>&1
echo "3- Unmounting FreeDOS image"
sudo umount mnt
chmod -R +w work
echo "4- Moving the BIOS update executables into the work directory"
mkdir -p work/bios
rsync -av bios/ work/bios/ >/dev/null 2>&1
DATESTR=$( date +"%m-%d-%y" )
ISOFILENAME="freedos-bios-updater-${DATESTR}.iso"
echo "5- Building the new ISO file (${ISOFILENAME})"
mkisofs -o "${ISOFILENAME}" -q -l -N -boot-info-table -iso-level 4 -no-emul-boot -b isolinux/isolinux.bin -publisher "TOCR - Mike Teehan <[email protected]>" -A "FreeDOS 1.0 Distribution" -V FDOS_1.0 -v work/ >/dev/null 2>&1
exit 0
Создание загрузочного носителя: создайте USB / другой загрузочный носитель, используя переносимый образ Rufus