Installing freedos

The data from the BIOS update official requires DOS to work. Iam now going to try it with install freedos, and running it then.

Firstly to do this I needed to install syslinux from the debian repo. With this ramdisk I will be able to boot with freedos later.

After installing it, I copy some files to /boot/, where grub everything excepts:
cp -a /usr/lib/syslinux/memdisk /boot/.
Now we download and extract freedos:

devbox:~# wget http://www.fdos.org/bootdisks/autogen/FDOEM.144.gz
--15:43:34-- http://www.fdos.org/bootdisks/autogen/FDOEM.144.gz
=> `FDOEM.144.gz'
Resolving www.fdos.org... 65.254.250.110
Connecting to www.fdos.org|65.254.250.110|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 109,795 (107K) [application/octet-stream]

100%[=====================================================================================================================================>] 109,795 128.41K/s

15:43:36 (128.13 KB/s) – `FDOEM.144.gz’ saved [109795/109795]

devbox:~# zcat FDOEM.144.gz > /boot/biosupd.fdd

and after that edit the menu.lst to include it.
Here we add this piece:
title BIOS update
kernel /boot/memdisk
initrd /boot/biosupd.fdd
And now we are going to test this thing first 🙂
The first time after rebooting I made a small mistake, what caused a grub error, but after fixing that it works 😀

After doing this I mount the biodupd.fdd and copy the files from the bios update. Lets hope it works :mrgreen:

Leave a Reply

Your email address will not be published. Required fields are marked *