Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
2damncommon: Could you tell us how you created the boot floppy image from the .exe file? I'm in the same situation as Jeffmrg -- I need to update the bios on my laptop which is running Mandrake 10 (only...no windows) and I need to use a bootable CD. I can follow all of Jeffmrg's steps...except the one that you did.
Could you tell us how you created the boot floppy image from the .exe file?
I cheated and used my Win 98 install to make a boot floppy with the system files.
BIOS updates usually come it a couple different forms.
Sometimes an .exe file that needs to be put on a bootable floppy and sometimes an .exe that creates a bootable floppy with the update.
When I first replied to this thread I thought it was the second option that was needed. Turned out it was the first.
Do you know if you just need a bootable floppy to put the BIOS update on or the BIOS floppy created on Windows?
I think it's an .exe file that just needs to be put onto a bootable floppy. Though, honestly, I'm really not familiar with DOS or Windows so this is just my interpretation of the instructions that Gateway had listed with this BIOS update.
Here are the actual instructions from the Gateway site...can you tell if I'm interpreting it correctly? I don't really understand what exactly the first 6 steps are about...but it seems to me that it's just making a copy of the .exe file onto a floppy.
Directions from Gateway:
1. After you have downloaded and double-clicked the BIOS update file (7512293.exe), the files are self-extracted and copied into the C:\Cabs\7512293 folder on the hard drive.
2. On your screen or from the Start menu, double-click the My Computer icon.
3. In the My Computer window, double-click the C: icon.
4. In the C:\ window, double-click the Drivers folder. If you do not see any files or folders, click View the entire contents of the drive.
5. In the C:\Cabs window, double-click the 7512293 folder.
6. In the C:\Cabs\7512293 window, from the Edit menu, click Select All.
7. From the Edit menu, click Copy.
8. Quit all programs and close all windows.
9. Place a blank IBM-formatted floppy disk in the floppy disk drive.
Note: Do not format the floppy disk in Windows NT(r), Windows 2000, or Windows XP. Do not use a floppy disk formatted in those operating systems.
10. On your screen or from the Start menu, double-click the My Computer icon.
11. In the My Computer window, double-click the A: icon.
12. In the A:\ window, from the Edit menu, click Paste. The files are copied to the floppy disk.
Perform the Update
1. Restart the computer with the disk in the floppy disk drive.
2. At the A:\ prompt, type: GWPLASH BIOS.ROM. Press the ENTER key.
3. When the BIOS has been updated, the computer restarts. Remove the disk from the floppy disk drive.
4. When the computer restarts, you may receive a "CMOS CHECKSUM INVALID, DEFAULT VALUES WILL BE LOADED" error message. Press the F2 key to enter the BIOS Setup utility.
5. In the BIOS Setup Utility, press the F9 key and then make any desired CMOS settings changes. When finished, move to the EXIT menu screen, select Save Changes & Exit, and then press ENTER. Press ENTER to continue.
Those are some of the weirdest and most complicated instructions I have ever seen for a BIOS update.
I can try to extract them if you want to email the .exe to me.
Last edited by 2damncommon; 08-31-2004 at 08:01 PM.
Do have to have something else on the floppy than just the BIOS file. My self-extracting exe has the BIOS files and an autoexec.bat which just will launch the BIOS exe file, at least i think. It has only the exe command with some parameters.
I'm running too an linux (FC2) only PC, but I have a floppy drive.
Distribution: Slackware 9.1 but FUBAR with packages I compile myself, and OpenBSD (not exactly a distro) on QEMU
Posts: 153
Rep:
Hey hey, I updated my BIOS another way: (very dangerous, but fun)
I have 4 partitions on my harddisk: hda1, hda2, hda3, hda4
hda1: Linux
hda2: Linux swap
hda3: mp3s
hda4: files
Login as root, then grab the first 5 MB of hda3:
dd if=/dev/hda3 of=hda3.img bs=1024 count=5120
Make a 5 MB image:
dd if=/dev/zero of=5mb.img bs=1024 count=5120
Put a FAT partition onto it:
mkdosfs 5mb.img
Mount it: (I assume you have a directory /mnt/loop0)
mount 5mb /mnt/loop0 -o loop
Copy the files over:
cp biosimg.bin amiflash.exe /mnt/loop0
Unmount:
umount /mnt/loop0
Then, write the image to /dev/hda3:
dd if=5mb.img of=/dev/hda3
Use fdisk to modify the MBR's partition table so that hda3 shows up as a FAT32 partition:
fdisk /dev/hda
(in fdisk)
Command (m for help): t
Partition number (1-4): 3
Hex code (type L for hex codes): c
Command (m for help): q
Then reboot with a Windows 98 CD and flash the BIOS.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.