]> pere.pagekite.me Git - homepage.git/blobdiff - blog/archive/2022/04/04.rss
Generated.
[homepage.git] / blog / archive / 2022 / 04 / 04.rss
index 008f192c4687f42b2dcdccaf9c2774fffb2e0962..650351d51ac958ea37fbd1a74b34bcf03d6860b0 100644 (file)
@@ -6,6 +6,37 @@
                 <link>https://people.skolelinux.org/pere/blog/</link>
 
        
+       <item>
+               <title>genisoimage make CD firmware upgrades a breeze</title>
+               <link>https://people.skolelinux.org/pere/blog/genisoimage_make_CD_firmware_upgrades_a_breeze.html</link>        
+               <guid isPermaLink="true">https://people.skolelinux.org/pere/blog/genisoimage_make_CD_firmware_upgrades_a_breeze.html</guid>
+                <pubDate>Wed, 20 Apr 2022 09:00:00 +0200</pubDate>
+               <description>&lt;p&gt;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
+&lt;a href=&quot;https://support.lenovo.com/us/en/solutions/ht003029-lenovo-system-update-update-drivers-bios-and-applications&quot;&gt;download
+from Lenovo&lt;/a&gt; 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.&lt;/p&gt;
+
+&lt;P&gt;The geteltorito program in
+&lt;a href=&quot;http://tracker.debian.org/genisoimage&quot;&gt;the genisoimage
+package&lt;/a&gt; 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:&lt;/p&gt;
+
+&lt;blockquote&gt;&lt;pre&gt;
+geteltorito -o usbstick.img lenovo-firmware.iso
+sudo dd bs=10M if=usbstick.img of=$(ls -tr /dev/sd?|tail -1)
+&lt;/pre&gt;&lt;/blockquote&gt;
+
+&lt;p&gt;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.&lt;/p&gt;
+</description>
+       </item>
+       
        <item>
                <title>Playing and encoding AV1 in Debian Bullseye</title>
                <link>https://people.skolelinux.org/pere/blog/Playing_and_encoding_AV1_in_Debian_Bullseye.html</link>