Convert Dell BIOS images to other usable media
Shell Python
Latest commit 42a22fe Jul 20, 2010 @mdomsch mdomsch spec: install dosdisk8192.img
Reported by James Hammett.

README

README for biosdisk

1. How to use
To find what options are available to use when executing the biosdisk script,
type "biosdisk --help". 

2. Booting the biosdisk-created BIOS flash image from GRUB
NOTE: The biosdisk "install" action will automatically do the below setup
      for GRUB.

To set up GRUB to allow a user to boot the BIOS flash image from your hard
drive, complete the following steps:

    a. Copy the biosdisk-created BIOS flash image to /boot
    b. Copy the syslinux memdisk file (usually found in 
       /usr/lib/syslinux) to /boot
    c. Edit your grub.conf file with the following info:

	title BIOS Flash <version>
       		kernel /memdisk
		initrd /<imagename>.img
    d. Reboot your systems and select the BIOS Flash <version> item from
       the GRUB menu

3. 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
		append initrd=/pxelinux.cfg/<imagename>.img

4. In order to restart the computer after the Bios upgrade, press Crtl-Alt-Del

Note: If you are using biosdisk to generate Debian packages, the Bios will show
up in your bootloader as something like:
	"Debian/GNU/Linux   Kernel  20041013-dellbios"