He utilizado la siguiente técnica para actualizar el BIOS en un HP N54L ProLiant MicroServer. Creo que también debería funcionar para otros sistemas que solo necesitan ejecutar un comando desde MS-DOS después de arrancar desde una memoria USB.
No acepto ninguna responsabilidad si esto sale mal. Si no comprende lo que hacen estas instrucciones, entonces probablemente no debería intentarlo.
Lo siguiente asume que tiene un conjunto de archivos, o un archivo de almacenamiento, que contiene la nueva ROM y un script o ejecutable que lo aplica. El BIOS podría haber venido con un ejecutable para crear un USB desde cero; si has llegado hasta aquí, probablemente ya hayas intentado ejecutarlo y hayas fallado. Lo que necesita encontrar son el archivo ROM y el script o ejecutable. En mi caso, se llamó al archivo ROM y se llamó O41072911.ROM
al script FLASH.BAT
.
Crea una memoria USB de arranque
En primer lugar, necesita una memoria USB formateada de la manera más básica posible. Esto borrará todos los datos en su memoria USB, ¡así que haga una copia de seguridad de todo lo importante primero!
Enchufa tu memoria USB.
Seleccione la opción Formato ... del menú del iniciador:
Seleccione Compatible con todos los sistemas (FAT) como tipo, asígnele un nombre razonable y haga clic en Formato :
Luego debe usar UNetbootin para hacer que la memoria USB arranque en un indicador de DOS:
- Instale UNetbootin utilizando el Centro de software o desde la línea de comandos utilizando
sudo apt-get install unetbootin
.
Ejecute UNetbootin. Seleccione FreeDOS como la distribución y asegúrese de que el tipo sea Unidad USB y que esté seleccionada la unidad correcta. Luego haga clic en Aceptar :
Cuando UNetbootin haya terminado, haga clic en Salir .
Ahora tiene una memoria USB que se iniciará en DOS.
Agregue sus archivos de BIOS
Ahora necesita colocar sus archivos de BIOS en la memoria USB. Como principio general, simplemente necesita copiar y pegar los archivos en el volumen.
Si vinieron en un .exe
archivo autoextraíble , debe ejecutarlo para extraer los archivos. Para hacer esto, necesitarás:
Instale Wine ya sea usando el Centro de software o desde la línea de comando usando sudo apt-get install wine
.
Busque el .exe
archivo que contiene los archivos del BIOS, haga clic derecho y ejecútelo con Wine:
Los detalles exactos de lo que sucederá después dependerán de su archivo BIOS, pero extraiga los archivos en un directorio en algún lugar que pueda recordar.
Una vez que haya extraído sus archivos, cópielos en la memoria USB. Pueden ir al directorio raíz del volumen.
Echa un vistazo a los archivos; probablemente haya un archivo que contenga la nueva ROM y un archivo .bat
o .exe
que se use para aplicarlo. Si hay un AUTOEXEC.BAT
archivo, échele un vistazo y observe qué comando ejecuta para actualizar la ROM.
Destello
Ahora estás listo para actualizar tu BIOS.
Expulse su memoria USB de la computadora en la que la creó.
Insértelo en la computadora que desea actualizar y reinicie.
Arrancar desde la memoria USB. Es posible que deba ajustar su orden de arranque en el BIOS para lograr esto.
Debería ver aparecer el cargador de arranque azul de FreeDOS con Predeterminado resaltado. Espere 10 segundos o presione Enter.
En el menú de FreeDOS, seleccione la segunda opción Modo seguro de FreeDOS (no cargue ningún controlador) :
Terminará en un A:/>
aviso. Escriba C:
luego Enterpara cambiar a la unidad C.
Escriba dir
entonces Entery debería ver todos los archivos que copió en la memoria USB.
Ejecute el script o el ejecutable que identificó anteriormente como el que aplica la actualización del BIOS. En mi caso, yo sólo tenía que escribir FLASH
a continuación, Enterpara ejecutar el FLASH.BAT
archivo.
Debería ver el script flash que aplica su actualización de BIOS. No apague ni interrumpa este proceso; espera hasta que haya terminado. Debería devolverte a la C:\>
solicitud.
Luego puede quitar su memoria USB y encender y apagar la computadora.
Cruza los dedos y arranca usando tu nuevo BIOS. O llorar si acaba de bloquear su computadora.