Skip to content
Chris Hofstaedtler edited this page Jun 22, 2025 · 3 revisions

Using grml for bios updating

Common update procedures

  1. Download the bios files for DOS.
  2. Install grml to usb (with grml2usb).
  3. Update the FreeDOS image of GRML with the needed bios files.
  4. Boot off the usb stick with bootimage dos.

Update FreeDOS image

  1. Boot your GRML off usb
  2. cd /live/image and search for balder10.imz
  3. unpack it with
# gunzip <balder10.imz >balder10.img
  1. Mount it to add the bios files you need
# mount -o loop balder10.img /mnt/test
  1. copy your needed bios files into /mnt/test
  2. Clean up
# umount /mnt/test
# gzip <balder10.img >balder10.imz
  1. maybe test your created image with
# qemu -fda balder10.img

Create a standalone FreeDOS on usb

If everything else does not work, your last resort is a stand alone FreeDos, either on a floppy or on usb.

If your bios files are >1.2MB you should choose the usb ;).

  1. Boot GRML into X (qemu)
  2. Look above on how to get the uncompressed balder10.img
  3. Insert your usbstick (i'll assume it to be /dev/external)
  4. Boot FreeDOS
# qemu -boot a -fda balder10.img -hda /dev/external
Depending on your stick (bootable, already formatted)
  • fdisk c:
  • format c:
  • sys c:

Download the bios files for DOS

Example for Intel 965

  • Download the IB bios files for DOS (also called integrators files for older bios versions)
  • unzip the .exe file you downloaded (it's an archive)
  • For newer BIOSes you get a few files beside an SW.EXE
  • unzip SW.EXE and copy it's contents to your bootable FreeDOS.

Clone this wiki locally