lunes, 11 de mayo de 2009

Actualizar BIOS desde Linux con Flashrom Coreboot

Coreboot.org lanzo la casi version final 0.90 del flashing del firmware de BIOS open source. Flashrom ofrece a los usuarios de Linux y Unix un mecanismo para flasheado de BIOS, con soporte para 150 familias de flash-chip y 75 chipsets.

Por naturaleza, el firmware del BIOS es un sistema operativo independiente, se carga antes que el sistema operativo de la computadora para identificar, probar e inicializar el procesador de dispositivos, la memoria, la tarjeta gráfica y periféricos. Pero actualizar un BIOS para incorporar soluciones a problemas y otras mejoras requiere iniciar la PC en un sistema operativo, entonces recién se puede ejecutar el software para flashear la BIOS.

Para hacer todo eso, los usuario de Linux hemos sido forzados a actualizar nuestras BIOS usando discos de inicio con MS-DOS cargados con el programa para actualizar BIOS. Pero ya no sera necesario sufrir esa indignación, gracias al actualizador de BIOS que se ejecuta sobre Linux. Según Coreboot.org, Flashrom ofrece una interfaz de linea de comando, puede operar vía SSH y puede inclusive reflashear varias PCs simultáneamente.

Coreboot afirma que es mas rápido que otras herramientas para flashear, Flashrom soporta Linux, FreeBSD, DragonFly BSD, Solaris, Mac OS X y otros sistemas operativos tipo UNIX. Esto quiere decir que sobre algunas tarjetas madres, la herramienta tambien habilita el hot-flashing, en el cual un chip de BIOS es físicamente reemplazado mientras el sistema esta ejecutándose.

De acuerdo con Coreboot, las características de Flashrom incluye:

  • Soporte paralelo, LPC, FWH y SPI interfaces flash.
  • Soporta mas de 150 familias de chipset y 50 variantes por familia.
  • Diagnostico para flash chips, con soporte verificado para DIP32, PLCC32, DIP8, SO8/SOIC8, TSOP32, TSOP40 y mas.
  • Soporte a mas de 75 chipsets, algunos con múltiples controladores flash.
  • Habilitar código de mainboard ofrecido para docenas de tarjetas madres no no estándar.
  • No se necesita acceso físico; suficiente con acceso root.
  • Sin disquete de inicio, CD de inicio o cualquier otro medio requerido.
  • Reflash remotamente vía SSH.
  • Reflash ROM en sistemas que se están ejecutando, no se necesita reiniciar.
  • Es posible hacer Cross-flashing y hot-flashing en sistemas compatibles.
  • Codificable, habilita el reflash en múltiples PCs idénticas simultáneamente.

Disponibilidad

Flashrom 0.90 esta disponible ahora para descargarse gratis. Mas información en la pagina de Coreboot.org.

Fuente.

2 comentarios:

Anónimo dijo...

solo quisiera comentar que este software no se escribe con dos "o" seguidas. Es FlashROM.

Daniel Cabrera dijo...

Gracias por la aclaración.