Sign up ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free.

My hard drive and DVD drive are not being detected by the BIOS when I go in to the boot option menu by pressing F12. When I put the hard drive in a different computer it's being detected. I am assuming it's either the mother board or the BIOS.

Since the HDD is not being detected I have installed Ubuntu on a flash drive, but even that has become so slow, that it takes around 5 minutes for it to boot.

I want to flash the BIOS before I think of changing the motherboard. I have downloaded the updated file and it has a flash.bat and a afudos.exe. I have to run the .bat file. I downloaded the Dos in a box and went to the DOS directory where the .bat file is and tried to run it, but it gives me the error message "This program cannot run under this operating system"

Any help would be appreciated

share|improve this question

closed as off topic by Uri Herrera, RolandiXor, fossfreedom Dec 28 '12 at 10:07

Questions on Ask Ubuntu are expected to relate to Ubuntu within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

This question really has nothing to do with Ubuntu. –  James Dec 2 '12 at 3:22
@James Indeed. It would be on-topic on Super User though. Since this has good answers, I think we should ask for it to be migrated there after it's closed. –  Eliah Kagan Dec 28 '12 at 9:33
The question you have posted does not fall in the scope of questions discussed here. Please refer to the FAQ to see what kind of questions you can ask here. Regards. –  Mochan Dec 28 '12 at 10:00

2 Answers 2

Did you plug those drives in into the correct cables (if its a desktop) ? And, does your computer have old disk drives, be sure that the "primary/slave" buttons are correctly inserted into the Jumper Block.

share|improve this answer
I have taken out all the cables and re-inserted them, into the correct slots. My computer does not have disk drives. I have even shown it to a local repair shop and he could not figure out the problem either, we changed the jumper cables as well, but nothing new happened –  Shah Nsd Nov 28 '12 at 2:45
Did you use those drives in this computer before this? If not, i can be 100% sure it is your motherboard which is the problem. Sorry. –  denNorske Nov 28 '12 at 8:11
I did use the drives before, I just wanted to eliminate the Bios Update option before I start buying a mobo, but I guess I should not waste more time and buy the mobo. Thanks a lot anyways for your time and your thoughts. –  Shah Nsd Nov 28 '12 at 13:42

I found this: How to flash motherboard BIOS from Linux.

Download FreeDOS boot disk floppy image:

 gunzip FDOEM.144.gz

Copy your BIOS flash utility and new BIOS image to the mounted floppy disk image:

 sudo modprobe vfat
 sudo modprobe loop
 mkdir /tmp/floppy
 sudo mount -t vfat -o loop FDOEM.144 /tmp/floppy

If the mount went without errors, copy BIOS flash utility and new BIOS image to the mounted floppy disk image. You'll probably have to unzip the archive you downloaded from your motherboard vendor site, to get to those two files. Here's just an example for my motherboard (in your case, files will have different names, of course):

$ unzip 775Dual-VSTA\(2.60\).zip
Archive: 775Dual-VSTA(2.60).zip
  inflating: 75DVSTA2.60
  inflating: ASRflash.exe
$ cp 75DVSTA2.60 ASRflash.exe /tmp/floppy

Doublecheck that everything went OK, that those two files weren't too big for the floppy:

$ df /tmp/floppy
Filesystem           1K-blocks      Used Available Use% Mounted on
                          1424       990       434  70% /tmp/floppy

Burn a bootable CD which will emulate floppy device for us:

mkisofs -o bootcd.iso -b FDOEM.144 FDOEM.144
cdrecord -v bootcd.iso

Finally reboot your machine, make sure that your CD drive is first in the boot sequence, and then run your BIOS upgrade procedure when the CD boots.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.