Actualizar BIOS Dell Poweredge 1850

Nos encontramos el caso que queremos actualizar la BIOS de una maquina para ver si aparece un valor que no aparece en una versión antigua, pero la ejecución del binario en GNU/Linux (ni en sistemas Debian, ni en sistemas RedHat), tampoco lo he podido hacer arrancando una liveCD de windows y ejecutando el .exe. Así que la única que me quedaba era hacerla desde DOS con un diskette, pero como la tecnología evoluciona, este formato cada vez es mas complejo de tenerlo a mano, así que tenemos la opción de hacerlo generando una imagen memdisk y ahí cargar el .img que contiene el ejecutable para actualizar la BIOS directamente desde DOS:

Instalaremos syslinux y generaremos a partir del .exe el .img


SYSLINUX is a collection of boot loaders which operates off Linux ext2/3/4 or btrfs filesystems, MS-DOS FAT filesystems, network servers using PXE firmware, or from CD-ROMs.

apt-get install syslinux
wget http://linux.dell.com/biosdisk/biosdisk-git-06112010.tar.gz
tar zxvf biosdisk-git-06112010.tar.gz
apt-get install dos2unix
cd biosdisk && ./install.sh
wget http://downloads-us.dell.com/bios/PE1850-A07.EXE
biosdisk install PE1850-A07.EXE

A continuación reiniciamos la maquina y entramos en grub, y cuando aparece la pantalla de grub pulsamos c para entrar en el modo commandline:

c
linux16 /memdisk
linux16 /PE1850-A07.img
boot

A partir de ahí nos aparecerá directamente el programa DOS o una promt de DOS donde podremos ejecutar el programa.

Seguimos las instrucciones al pie de la letra y al finalizar rebotamos.

¡y ya tenemos nuestra BIOS actualizada!

Fuentes:
http://lists.us.dell.com/pipermail/linux-poweredge/2011-November/045564.html
https://wiki.ubuntu.com/DellBIOS

One Comment

Respon a davidginovart Cancel·la les respostes

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *

Aquest lloc utilitza Akismet per reduir els comentaris brossa. Apreneu com es processen les dades dels comentaris.