<h3>Entries from April 2022.</h3>
+ <div class="entry">
+ <div class="title">
+ <a href="https://people.skolelinux.org/pere/blog/genisoimage_make_CD_firmware_upgrades_a_breeze.html">genisoimage make CD firmware upgrades a breeze</a>
+ </div>
+ <div class="date">
+ 20th April 2022
+ </div>
+ <div class="body">
+ <p>Recently I wanted to upgrade the firmware of my thinkpad, and
+located the firmware download page from Lenovo (which annoyingly do
+not allow access via Tor, forcing me to hand them more personal
+information that I would like). The
+<a href="https://support.lenovo.com/us/en/solutions/ht003029-lenovo-system-update-update-drivers-bios-and-applications">download
+from Lenovo</a> is a bootable ISO image, which is a bit of a problem
+when all I got available is a USB memory stick. I tried booting the
+ISO as a USB stick, but this did not work. But genisoimage came to
+the rescue.</p>
+
+<P>The geteltorito program in
+<a href="http://tracker.debian.org/genisoimage">the genisoimage
+package</a> is able to convert the bootable ISO image to a bootable
+USB stick using a simple command line recipe, which I then can write
+to the most recently inserted USB stick:</p>
+
+<blockquote><pre>
+geteltorito -o usbstick.img lenovo-firmware.iso
+sudo dd bs=10M if=usbstick.img of=$(ls -tr /dev/sd?|tail -1)
+</pre></blockquote>
+
+<p>This USB stick booted the firmware upgrader just fine, and in a few
+minutes my machine had the latest and greatest BIOS firmware in place.</p>
+
+ </div>
+ <div class="tags">
+
+
+ Tags: <a href="https://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="https://people.skolelinux.org/pere/blog/tags/english">english</a>.
+
+
+ </div>
+ </div>
+ <div class="padding"></div>
+
<div class="entry">
<div class="title">
<a href="https://people.skolelinux.org/pere/blog/Playing_and_encoding_AV1_in_Debian_Bullseye.html">Playing and encoding AV1 in Debian Bullseye</a>
<li><a href="https://people.skolelinux.org/pere/blog/archive/2022/03/">March (3)</a></li>
-<li><a href="https://people.skolelinux.org/pere/blog/archive/2022/04/">April (1)</a></li>
+<li><a href="https://people.skolelinux.org/pere/blog/archive/2022/04/">April (2)</a></li>
</ul></li>
<li><a href="https://people.skolelinux.org/pere/blog/tags/chrpath">chrpath (2)</a></li>
- <li><a href="https://people.skolelinux.org/pere/blog/tags/debian">debian (178)</a></li>
+ <li><a href="https://people.skolelinux.org/pere/blog/tags/debian">debian (179)</a></li>
<li><a href="https://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (159)</a></li>
<li><a href="https://people.skolelinux.org/pere/blog/tags/drivstoffpriser">drivstoffpriser (4)</a></li>
- <li><a href="https://people.skolelinux.org/pere/blog/tags/english">english (433)</a></li>
+ <li><a href="https://people.skolelinux.org/pere/blog/tags/english">english (434)</a></li>
<li><a href="https://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (23)</a></li>