Saturday, October 21, 2017

installing Dell bios update on 64-bit linux

Unlike many motherboard OEMs, Dell releases BIOS updates that can be executed from linux.  Unfortunately, a portion of these updates are precompiled binaries for 32-bit linux only.  Here's how I made the BIOS update work for my Precision T5400.

Get the update:

md5sum T5400A11.bin
# should be 11a13eae55e01ca5aaadda459b78cf2a
chmod a+x T5400A11.bin

Like many vendors of proprietary software in the world of FOSS, the update takes the form of a short shell script that extracts and unzips a precompiled binary from itself.  All the work is done in that binary.  Unfortunately, when you try to run it under a 64-bit Debian install, you'll get something unhelpful like:

./flash: No such file or directory

So here's the solution to run this binary under 64-bit Debian:

dpkg --add-architecture i386
aptitude update
aptitude install libc6:i386 libstdc++6:i386 zlib1g:i386

Now you should be able to run the update!


1 comment:

  1. Just shy of twenty years later, it remains a preferred selection among UK gamers due to its dedication to staying up-to-date on the newest the online on line casino industry has to offer. PlayOJO launched in 2017 and became a quick favorite for many of} gamers looking for on line casino games out there online. If you hesitate to decide on} PlayOJO because of of} its relative newness, relaxation assured that it boasts a wonderful reputation and has a licence from the UK Gambling 원 엑스 벳 Commission. Besides the nice selection of on line casino games, Grosvenor offers craps, day by day jackpots, and sports betting. The web site provides betting odds for football, rugby, horse racing, tennis, cricket, golf, and extra.