Follow

How often do you check for BIOS upgrades for your laptop / desktop?

Does your vendor only ship ISOs with the update, and you don't have a cd writer? On I use the geteltorito utility.

geteltorito [iso-file] > [file].fs
then you can write that image to a usb stick to boot from!

geteltorito is a perl script, so it should be portable to many OSes, including yours :)

@phessler I must have followed @mwlucas too long when I ended up reading that as "gelatorito" and tried to figure out what gelato had to burning ISOs.

@phessler Dell provides what they call "BIOS executable files" (really Windows "universal" binaries or something). Since the program can be run from the BIOS, I just put it on a USB key and let the BIOS mount it and run it.

It's probably over complicated and buggy, but it's simple for both Windows and non-Windows customers, I guess.

@oz @phessler I just did that for my Dell T20 (bought used recently) and was like "WTF?" when I realized that I was really supposed to feed the BIOS an actual exe file... but still better than having to install Windows, patch BIOS, and then install ESXi...

@phessler MultiSystem is another handy script for making usb keys with several iso distros liveusb.info/dotclear/
@ParadeGrotesque

@gemlog @phessler @ParadeGrotesque This looks interesting, thank you.

I usually end up using YUMI (pendrivelinux.com/), which is a standalone Windows app that works pretty well under WINE, but I find that it still has some reliability issues. I will have to see what MultiSystem can do.

@xenotrope
It's pretty cool. You can have a boot menu where you choose between any of several distros and you can also include some persistence selectively, if you want.
If the key is small enough and I won't waste too much, I sometimes just use dd if=some.iso too.

@phessler @ParadeGrotesque

@gemlog @phessler @ParadeGrotesque I was hoping this was a script that could be run; it seems like MultiSystem is a tool that's part of a live CD distro which must be booted into into to access a GUI. Sub-optimal, but I'll try almost anything once.

YUMI supports persistence in certain circumstances, too. You could set-up an Ubuntu live CD ISO, for example, and then reserve a portion of the USB stick for preserving files between reboots.

@xenotrope
It really is just a bunch of bash scripts that call gdialog as a gui.
I install it under linux using the available package manager for w/e distro I'm on at the time. You don't need a special install of an entire distro.
I'm sorry I don't really know much about bsd - I've only installed it a few times, but never lived with it.
@phessler @ParadeGrotesque

@phessler Only when utterly compelled to do.

BIOS upgrades can cost me a few hours, when they reset defaults and I have to wander through new menu options to find a new toggle that changed system behavior. :flan_molotov:

@mwlucas on thinkpads the bios updates tend to be fairly sensible and don't reset too much :)

@mwlucas @phessler oh yes, those wonderful times when a BIOS upgrade on an HP Proliant ensures that it no longer boots because “we didn’t like your boot choices, the numbering of the PCI devices, several other variables and therefore we now boot from the virtual iLO floppy disk. So there.”

:flan_set_fire:

@mwlucas @phessler Or the “writing BIOS to primary BIOS”

reboot

“primary BIOS is corrupt, trying secondary BIOS.

secondary BIOS is corrupt, trying primary BIOS.”

:flan_cleaver:

@mwlucas @phessler and, the more recent classic:

“EFI shell

shell>”

:flan_set_fire::flan_cleaver:​:flan_icbm::flan_nuke:

@cynicalsecurity @phessler Basically, experience has taught us that BIOS upgrades should be avoided if at all possible.

@mwlucas @phessler especially those with release notes containing “this is a maintenance release with no system implications"

@phessler
Just check, right? Not actually update?

I also missed the choice of "occasionally", but I guess "when reminded" is the same thing.

@omni I intended to ask "check", but I guess quite a few poll respondents will also think "update".

@phessler There isn't an option for what I do, I update it when necessary, in other words, when something affects my machine usecase.

@vy @packetcat yes! Many vendors do make them for a couple months, possibly years. Lenovo ThinkPad gets them for 2 years or so

@phessler for clarification: I had an occurrence last year where the system clock on my desktop would just stop. time would literally stand still while the computer was running.

I didn't make any changes before it happened and I was running out of ideas so I upgraded the firmware and it actually started working again.

@phessler monthly. i was to lazy to remove the dell pc assist ¯\_(ツ)_/¯

@phessler
Never is greater 41% than Only when reminded.

@phessler Well, thanks for that, it prompted me to review my BIOS update strategy :-) Blog post 1/3 on the topic now online. blog.wirelessmoves.com/2020/01

Sign in to participate in the conversation
BSD Network

bsd.network is a *BSD-adjacent Mastodon Instance. We have a code of conduct.