Actualiza tu bios si necesidad de un SO malvado

Quienes escuchasteis el podcast os habreis enterado de lo que me pasó con la bios jeje. freedos_logoLa verdad que lo merecía por haber pecado, instalé en un disco duro un windows para probar un juego y ya de paso quise probar las aplicaciones para trastear con la bios (que por desgracia siempre son solo para windows).
Vamos a usar FreeDOS como sistema operativo, que como dice su nombre es libre 😉
Resulta que después de “actualizar” la bios los datos no se guardaban (orden de dispositivos de arranque y todo eso que se configura en el setup). Así que la experiencia volvió a demostrar la eficacia de ese sistema privativo.

Por suerte, si desconectaba todos los discos duros podía arrancar desde el cd-rom así que me puse manos a la obra. Este método también sirve para disquetes pero yo hace mucho que ya no uso disquetera.
Todo el proceso se resume en 3 pasos:
1 – Obtener el software necesario (freedos y el programilla para flashear la bios)
2 – Crear una ISO con el programa de flasheo de bios y la imagen de la bios dentro
3 – Quemar la iso y arrancar desde el cd

Paso 1: Obtener el sotware
Descargamos el siguiente archivo

wget http://www.fdos.org/bootdisks/autogen/FDSTD.144.imz

Este archivo es una imagen de un disquete de 1,4MB comprimido en zip
También bájate o copia de tu cd de la placa base el programa para flashear y la imagen de la bios. En mi caso mi placa es una Asus y el pograma para flashear se llama AFUDOS.EXE

Paso 2: Crear la ISO
Descomprimimos la imagen del disquete

unzip FDSTD.144.imz

creamos un directorio donde montar esa imagen

mkdir imagen

y montamos la imagen

mount -o loop FDSTD.144 imagen

Ahora simplemente copiamos los archivos al directorio donde está montada la imagen

cp AFUDOS.exe bios.rom imagen/

Recuerda usar tus archivos en vez de AFUDOS.exe y bios.rom que son los que yo necesito.
Desmotamos la imagen

umount imagen

Si quieres usar un disquete, puedes usar esa imagen y copiarla asi

dd if=FDSTD.144 of=/dev/floppy0

no me acuerdo de la ruta de la disquetera así que deberías cambiar /dev/floppy0 por la ruta correcta

Como dije, yo hice una imagen iso. Lo haremos con mkisofs y le diremos que emule esa imagen como si fuera una disquetera (con el argumento -b).

mkisofs -o imagen.iso -b FDOEM.144 FDOEM.144

Paso 3: Quemar la imagen
Ahora ya solo te queda usar tu programa favorito para grabar ISO y listo 😉
Cuando arranque FreeDOS veras que los archivos que copiamos a la imagen estan en el diretorio raíz, puedes usar el comando “dir” para listar los archivos.

Cuidado que flashear una bios es algo muy delicado ya que si algo sale mal tu sistema puede no arrancar hasta que cambies la bios.

You may also like...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *