Browse files

Create a README

  • Loading branch information...
superm1 committed Jan 17, 2018
1 parent b58f673 commit a3d12cae48a36866a250c1cbfb153012b225237a
Showing with 68 additions and 44 deletions.
  1. +0 −44 README
  2. +68 −0

This file was deleted.

Oops, something went wrong.
@@ -0,0 +1,68 @@
FreeDOS based BIOS updating utility for Dell machines.
This utility can be used to update the BIOS on a Dell machine running in
legacy mode.
If your machine is running in UEFI mode, it's recommended that you instead
update using UEFI capsule as described at
## Installation
1. Install syslinux on your system
2. Install the package
# make install
Optinally if running on a Debian based distribution you can also generate
packages using `dpkg-buildpackage`.
# Usage
To find what options are available to use when executing the biosdisk script,
#biosdisk --help
Generating an ISO image
# biosdisk mkimage /path/to/exe
Installing an EXE update
# biosdisk install /path/to/exe
This will:
* load the EXE file into an image
* configure GRUB2 boot entry
* Set next boot flag to run the image
* Prompt for installation
Automatically installing without prompting
# biosdisk install -o "/nopause" /path/to/exe
Removing boot entries and old image
# biosdisk uninstall /path/to/exe
## pxelinux
Booting the biosdisk-created BIOS flash image with PXELINUX
To set up GRUB to allow a user to boot the BIOS flash image via a PXELINUX PXE
server, complete the following steps:
a. Copy the biosdisk-created BIOS flash image and the SYSLINUX memdisk
file (usually found in /usr/lib/syslinux) to your PXELINUX PXE server
directory (usually /tftpboot/pxelinux.cfg).
b. Edit the "default" file (usually /tftpboot/pxelinux.cfg/default) to
add the following:
label BIOS Flash <version>
kernel /pxelinux.cfg/memdisk iso
append initrd=/pxelinux.cfg/<imagename>.iso
4. In order to restart the computer after the Bios upgrade, press Crtl-Alt-Del

0 comments on commit a3d12ca

Please sign in to comment.