This shows you the differences between two versions of the page.
— |
biosupdate [2011/10/13 21:55] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Using grml for bios updating ====== | ||
+ | ===== Common update procedures ===== | ||
+ | |||
+ | - Download the bios files for DOS. | ||
+ | - Use actual GRML (>1.1), for older GRML versions take look below. | ||
+ | - Install grml to [[usb]] (with grml2usb). | ||
+ | - Update the FreeDOS image of GRML with the needed bios files. | ||
+ | - Boot off the usb stick with bootimage dos. | ||
+ | |||
+ | |||
+ | ===== Update FreeDOS image ===== | ||
+ | |||
+ | - Boot your GRML off usb | ||
+ | - cd /live/image and search for balder10.imz | ||
+ | - unpack it with | ||
+ | |||
+ | # gunzip <balder10.imz >balder10.img | ||
+ | |||
+ | - Mount it to add the bios files you need | ||
+ | |||
+ | # mount -o loop balder10.img /mnt/test | ||
+ | |||
+ | - copy your needed bios files into /mnt/test | ||
+ | - Clean up | ||
+ | |||
+ | # umount /mnt/test | ||
+ | # gzip <balder10.img >balder10.imz | ||
+ | |||
+ | - maybe test your created image with | ||
+ | |||
+ | # qemu -fda balder10.img | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Update FreeDOS image for GRML <1.1 ===== | ||
+ | |||
+ | GRML older than 1.1 does not provide enough space on the FreeDOS image to just copy the bios files over there. | ||
+ | |||
+ | You need to create a 2880 superfloppy based FreeDOS image. | ||
+ | Use this to create a superfloppy based FreeDOS image and use the description above if you need help to install the bios files onto the new image. | ||
+ | |||
+ | - Boot your GRML off usb into X as you will need qemu | ||
+ | - cd /live/image and search for balder10.imz | ||
+ | |||
+ | # gunzip <balder10.imz >balder10.img | ||
+ | |||
+ | - create your new image | ||
+ | |||
+ | # dd if=/dev/zero of=big.img bs=1024 count=2880 | ||
+ | |||
+ | - Equip your new image with FreeDOS | ||
+ | |||
+ | # qemu -fda balder10.img -fdb big.img | ||
+ | > format b: | ||
+ | > sys b: | ||
+ | > xcopy /E /N a: b: | ||
+ | |||
+ | |||
+ | ===== Create a standalone FreeDOS on usb ===== | ||
+ | |||
+ | If everything else does not work, your last resort is a stand alone FreeDos, either on a floppy or on usb. | ||
+ | |||
+ | If your bios files are >1.2MB you should choose the usb ;). | ||
+ | |||
+ | - Boot GRML into X (qemu) | ||
+ | - Look above on how to get the uncompressed balder10.img | ||
+ | - Insert your usbstick (i'll assume it to be /dev/external) | ||
+ | - Boot FreeDOS | ||
+ | |||
+ | # qemu -boot a -fda balder10.img -hda /dev/external | ||
+ | |||
+ | == Depending on your stick (bootable, allready formated) == | ||
+ | * fdisk c: | ||
+ | * format c: | ||
+ | * sys c: | ||
+ | |||
+ | ===== Download the bios files for DOS ===== | ||
+ | |||
+ | ==== Example for Intel 965 ==== | ||
+ | |||
+ | * Download the IB bios files for DOS (also called integrators files for older bios versions) | ||
+ | * unzip the .exe file you downloaded (it's an archive) | ||
+ | * For newer biose you get a few files beside an SW.EXE | ||
+ | * unzip SW.EXE and copy it's contents to your bootable FreeDOS. |