On Fri 31 July 2009 8:07:17 pm Trent Shipley wrote:
> (Dell's site does recommend
> updating the BIOS for my motherboard but their program won't run from
> a CD and I couldn't figure out how to make a bootable DOS flash
> drive)
WHY doesn't it run from CD? What type of tool -is- it?
I've made a few before DOS boot flashes before. The easiest way is, imo,
http://www.fdos.org/bootdisks/ the OEM CD Builder assistant
http://www.fdos.org/bootdisks/ISO/FDOEMCD.builder.zip <-- direct link
1) Extract that.
2) Add the DOS file to CDBTDSK/
3) Edit AUTORUN.BAT to autostart the DOS file you added.
4) Run wine bfi.exe -t=3 -f=CDROOT\isolinux\BTDSK.IMG -l=FDOEM -b=BOOTSECT.FD
CDBTDSK
I've yet to find a bfi for GNU/Linux though it sounds like the source /may/ be
available from mkbtdsk.bat
5) Run mkisofs -o fdoem.iso -b isolinux/isolinux.bin -no-emul-boot -boot-load-
size 4 -boot-info-table -N -J -r -c boot.catalog -hide boot.catalog -hide-
joliet boot.catalog CDROOT
That's one command, I took it out of makeiso.bat in that zip file.
6) download UNetBootIn from
http://unetbootin.sf.net
7) Fire it up, select the ISO image you've created (fdoem.iso) and your drive,
and install the iso to your flash drive.
8) reboot and tell your BIOS to boot into that USB drive.
9) After Freedos loads, it will automatically run your BIOS utility.
I can't guarantee this will work on $hardware or $software, but I've done it
before. I think the only variable is bfi, which may or may not work in wine.
You /could/ try ReactOS or that other one in a VirtualBox/QEMU session, but
YMMV FOR SURE!
Ryan
*disclaimer: This post may cause damage to your flashdrive. Back up the MBR of
the drive as unetbootin will edit it to make it bootable. These directions
worked for me, but will NOT work for you. if you are up to hacking on it, feel
free, otherwise, I'm not really providing any support for it. This post may
cause other damage, though I doubt it; if you manage to make this work in
GNU/Linux, my congratulations, elsewise, you probably won't have a boot disk
to work with at all, and no harm will be done, but I don't think I'm going to
help you make it happen. I'm just giving you the tools.
--
---
Ryan Rix
(623)-826-0051
quit When the quit statement is read, the bc processor
is terminated, regardless of where the quit state-
ment is found. For example, "if (0 == 1) quit"
will cause bc to terminate.
-- seen in the manpage for "bc". Note the "if" statement's logic
http://hackersramblings.wordpress.com | http://twitter.com/phrkonaleash
XMPP: phrkonaleash@gmail.com | MSN: phrkonaleash@yahoo.com
AIM: phrkonaleash | Yahoo: phrkonaleash
IRC: PhrkOnLsh@irc.freenode.net/#srcedit,#teensonlinux,#plugaz and
countless other FOSS channels.
---------------------------------------------------
PLUG-discuss mailing list -
PLUG-discuss@lists.plug.phoenix.az.us
To subscribe, unsubscribe, or to change your mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss