<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>BIOS on Much Ado About IT</title><link>https://it.knightnet.org.uk/tags/bios/</link><description>
Recent content about BIOS from Much Ado About IT |
Ramblings and rantings from IT Architect &amp; Designer, Julian Knight</description><generator>Hugo | gohugo.io | Theme twenty-sixteen</generator><language>en-gb</language><copyright>This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.</copyright><lastBuildDate>Mon, 24 Apr 2023 21:27:28 +0000</lastBuildDate><atom:link href="https://it.knightnet.org.uk/tags/bios/feed.xml" rel="self" type="application/rss+xml"/><item><title>Flashing the BIOS from Linux (OpenSUSE 11.0)</title><link>https://it.knightnet.org.uk/2009/08/flashing-bios-from-linux-opensuse-110.html</link><guid isPermaLink="true">https://it.knightnet.org.uk/2009/08/flashing-bios-from-linux-opensuse-110.html</guid><pubDate>Thu, 13 Aug 2009 11:28:00 +0000</pubDate><guid>https://it.knightnet.org.uk/2009/08/flashing-bios-from-linux-opensuse-110.html</guid><description><div/><div>&lt;p>I’ve been a bit quiet here recently because I’ve mainly been working with my business laptop currently running Windows 7. You can see more about this on my other blog – [Much Ado about IT][1].
However, the power supply on that died recently so I’m back to my trusty desktop which runs OpenSUSE 11.0 24×7.
I managed to get hold of an upgraded CPU for this a while back but I’ve not really had an incentive to upgrade till now. The new CPU supports hardware virtualisation but I need to enable this in the BIOS. Of course, this machine (based on an ASUS A8N-SLI Deluxe motherboard) has an old BIOS that doesn’t allow me to turn on these features so I needed to upgrade to the latest (v1805).
But, I only run Windows under VirtualBox on this computer and I don’t have a floppy drive so updating a BIOS is no trivial matter!
After some Googling, here is the answer:&lt;/p>
&lt;ol>
&lt;li>Install the coreboot-utils package&lt;/li>
&lt;li>As root, at a command prompt, run “flashrom” to check that your chipset is supported for writing&lt;/li>
&lt;li>Extract the .bin file from the archive containing the updated BIOS image&lt;/li>
&lt;li>Make a backup of the existing BIOS with “flashrom -r backup-bios.bin”&lt;/li>
&lt;li>For the paranoid, try writing that backup back to the BIOS with “flashrom -wv backup-bios.bin” to ensure there are no errors. Reboot at this point for the really paranoid&lt;/li>
&lt;li>Now flash the new BIOS with a similar command to step 5&lt;/li>
&lt;li>Reboot and check that the new BIOS is OK
If you get an error from flashrom saying that the new BIOS is the wrong size, you may have had a problem unpacking the bin file from the archive as I did. Unpack the whole archive to a folder.
If flashrom doesn’t work for you, there are lots of other ways – I like using GRUB to boot from a floppy disk .img file – very “Linuxy”.
[1]: &lt;a href="http://it.knightnet.org.uk/">http://it.knightnet.org.uk/&lt;/a>&lt;/li>
&lt;/ol></div></description><author>Julian Knight</author><category domain="https://it.knightnet.org.uk/categories/hardware">Hardware</category><category domain="https://it.knightnet.org.uk/categories/linux">Linux</category><category domain="https://it.knightnet.org.uk/categories/virtualisation">Virtualisation</category><category domain="https://it.knightnet.org.uk/tags/bios">BIOS</category><category domain="https://it.knightnet.org.uk/tags/opensuse">OpenSUSE</category><category domain="https://it.knightnet.org.uk/tags/virtualbox">VirtualBox</category></item></channel></rss>