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 :D

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

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">