Take a look at our
ThinkPads.com HOME PAGE
For those who might want to contribute to the blog, start here: Editors Alley Topic
Then contact Bill with a Private Message

Geteltorito (ISO --> USB-key) working under Windows (WARNING: PICS)

Performance, hardware, software, general buying and gaming discussion..
Post Reply
Message
Author
RealBlackStuff
Admin Emeritus
Admin Emeritus
Posts: 24727
Joined: Mon Sep 18, 2006 5:17 am
Location: Loch Garman, Éire

Geteltorito (ISO --> USB-key) working under Windows (WARNING: PICS)

#1 Post by RealBlackStuff » Sun Aug 13, 2023 4:44 am

Having noticed various posts about people not succeeding to make a USB-stick from a BIOS ISO-file, I found this:
Lenovo X220 und T520: BIOS-Update mit USB-Stick durchführen

It is in German, so I made an English translation below.
BTW, this applies to many more older and newer models!
-----------------------------------------------------------------------

If you run Windows 10 on older Thinkpads (such as T520/X220) and want to update the BIOS under W10, this causes a Bluescreen.
Reason: these Lenovo BIOS-updates are NOT suited for Windows 10, but run on W7 and W8/W8.1.

If you want to use the also available Lenovo bootable ISOs, this requires a CD-drive, which not all machines have.
And who is still using CD-blanks nowadays?
A USB-stick is much better suited and can be re-used for many other things!
However, the ISO-files offered by Lenovo are NOT compatible with USB-sticks!

But fear not: using a Perl-script (Geteltorito), it can convert the Lenovo-ISO into a bootable Image, which can be used with a USB-stick.
Download it from here.

Most Linux-distributions natively support running Perl-scripts.
But Perl is also available for Windows.
Standard Perl version available here.
However, for this occasion we use the Strawberry Perl version, available in 32- and 64-bit.

After Installation of Strawberry Perl the Windows-machine must be rebooted to activate the new variables.
That way you can call Perl directly from a Command line, without having to enter the full path.

To convert the Lenovo-BIOS-ISO under Windows, run CMD and enter the following (sample-names) command:

perl geteltorito.pl -o x220.img 8duj30us.iso

where x220.img is the newly made Image-file, which can now be used with a USB-tool like Rufus to make a bootable USB-stick.
where 8duj30us.iso is the actual bootable BIOS-Version for the Lenovo-Laptop X220.
(Replace the above .img and .iso texts with your own file names.)

Image


Under Linux the command is:

geteltorito -o bios_x22.img 8duj30us.iso

Image


With the new BIOS-Image you now make a USB-stick (64MB or more) and boot from it.
To flash the BIOS, Lenovo asks several questions, which must be confirmed with YES („Y“ on US/UK, „Z“ on German, „W“ on French) keyboards.
The flashing does not show a progress bar, but when finished it shows the following Information:

Image

(When seeing CD, think USB-stick). :)
By pressing the Enter-key the PC is booting. The USB-stick remains in until the PC has started the Operating System.

Image

Enjoy!
Lovely day for a Guinness! (The Real Black Stuff)
But I actually prefer Murphy's from Cork!

RealBlackStuff
Admin Emeritus
Admin Emeritus
Posts: 24727
Joined: Mon Sep 18, 2006 5:17 am
Location: Loch Garman, Éire

Re: Geteltorito (ISO --> USB-key) working under Windows

#2 Post by RealBlackStuff » Sat Nov 11, 2023 9:49 pm

If the above no longer functions, here's another version: How to update Lenovo BIOS from Linux without using Windows
Lovely day for a Guinness! (The Real Black Stuff)
But I actually prefer Murphy's from Cork!

dr_st
Admin
Admin
Posts: 10032
Joined: Sat Oct 29, 2005 6:20 am
Location: Israel

Re: Geteltorito (ISO --> USB-key) working under Windows (WARNING: PICS)

#3 Post by dr_st » Sun Nov 12, 2023 6:56 am

Thanks! This will definitely help some folks. :thumbs-UP:
Thinkpad 25 (20K7), T16 Gen 3 (21MQ), Yoga 14 (20FY), T430s (IPS FHD + Classic Keyboard), X220 4291-4BG
X61 7673-V2V, T60 2007-QPG, T42 2373-F7G, X32 (IPS Screen), A31p w/ Ultrabay Numpad

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Thinkpad - General HARDWARE/SOFTWARE questions”

Who is online

Users browsing this forum: No registered users and 84 guests