martes, 17 de agosto de 2010

Actualización de la Bios desde FreeDos

En la página de ACER hay disponible 2 opciones para la actualización de tu BIOS (Aspire 5315), una para ejecutar desde Windows y otra para hacerlo desde DOS, por lo tanto debe ser posible hacerlo desde FreeDos.
Explicamos los pasos para actualizar la BIOS usando Ubuntu, un CD en blanco y FREEDOS, pero primero te advierto lo siguiente por si aun no lo sabes:

Una actualización incorrecta de la BIOS puede dejar inservible la computadora, usalo bajo tu propia responsabilidad.

Ahora, una ves iniciado Ubuntu, abrimos la Terminal y hacemos lo siguiente:

1. Si queremos saber cual es la versión de bios que esta usando nuestro ordenador.
sudo dmidecode -t -O
1a. Descargamos la ultima versión de la BIOS (v1.43) desde la página de ACER.
wget ftp://ftp.work.acer-euro.com/notebook/aspire_5315/vista/Bios/v1.43.zip
2. Descomprimimos el archivo.
unzip v1.43.zip
3. Descomprimimos la actualización de la BIOS para sistemas DOS.
unzip ./v1.43/CL50143A.zip
4. Descargamos FREEDOS.
wget http://www.fdos.org/bootdisks/autogen/FDSTD.288.gz
5. Desempaquetamos FDSTD.288.gz
gunzip FDSTD.288.gz
6. Creamos un directorio temporal
mkdir /tmp/cdr
7. Montamos la imagen de FREEDOS en el directorio temporal.
sudo mount -t vfat -o loop FDSTD.288 /tmp/cdr
8. Copiamos los archivos necesarios para actualizar la BIOS.
sudo cp ./CL50143A/* /tmp/cdr
9. Desmontamos la imagen.
sudo umount /tmp/cdr
10. Instalamos "genisoimage" (por si no lo tenemos aun).
sudo aptitude install genisoimage
11. Creamos la imagen newBIOS.iso
genisoimage -o newBIOS.iso -b FDSTD.288 FDSTD.288
Si todo fue bien hasta aquí, debe haber un archivo "newBIOS.iso" en tu directorio personal, ahora solo necesitas grabarlo como imagen de disco en un CD, esto puedes hacerlo con el programa que gustes ó desde la terminal con el siguiente comando:
wodim -v -eject newBIOS.iso
Ahora con la laptop conectada a la toma de corriente y la bateria puesta (por si hay un corte de luz) inicias desde el CD que acabas de crear.
Cuando empiece a cargar FREEDOS, va a preguntar si deseas usar algunos archivos, tu respondes NO a todo presionando la tecla "n" hasta que aparezca el famoso Prompt de DOS (A:\>).
Luego escribes lo siguiente y presionas enter para iniciar la actualización de la BIOS:
if50
La actualización normalmente debe demorar entre 1 a 3 minutos (aunque he visto casos en los cuales ha demorado mas de 20 minutos) ten paciencia y no la vayas a apagar, cuando termine tu portatil debe apagarse solo.
Esto es un copia/pega de un hilo en los foros de spyware y que a su vez es una traducción de un howto de ubuntuforums, que me hubiese gustado encontrar antes, para haberlo hecho en un 5715z.
Un agradecimiento al compañero que ha traducido, editado y compartido el howto ,  Zasael.