im glad that i found this tutorial!
i wonder, if it is possible to create a bootable .ISO file instead of creating directly a bootable usb stick?
my goal is to create a multi boot usb stick, with several bios versions..
x61, t61 and so on..
so that i will boot from the usb stick.. and it loads through syslinux or grub4dos the bootable image..
anyone of you got an idea?
I follow your tutorial to update BIOS from a USB key and it work perfectly (using Linux method).
I used it to update SATA to SATA2 Bios on a X61s.
I even update Bios Splashcreen
This not longer seems to work... I get:
$ sudo cp -af /tmp/bios/ /media/EED3-FFBD/
cp: failed to preserve ownership for `/media/EED3-FFBD/bios': Operation not permitted
Not sure what changed but any update would be great.
Also... you forget to mention that you should remount your USB between steps 1 and 2.
first of all thanks for this great how to! I managed to upgrade my BIOS yesterday.
I prepared a USB stick on Windows. It took several attempts until it worked. The first attempt ended up in a blank (black) screen with a blinking cursor (several users reported the same issue in this thread). When i tried to prepare the USB stick on Linux, i noticed that the command
formatted my USB stick using FAT 32.Code:$ sudo dd if=./win98usb.img of=/dev/sdc conv=notrunc
So i tried the Windows path again but in step 1. Format the USB stick to be a DOS boot device (Windows), i chose FAT 32 instead of FAT 16.
This solved the problem (at least for me) with the blank screen and the blinking cursor.
Another helpful hint: After powering on your Lenovo, hit F12 -> A list of bootable devices will be displayed. Select your prepared USB stick to boot from that one.
Hope that helps.
Just wanted to say a quick thank you for your detailed post.
Maybe it was the new years hangover but i didn't even think about using a usb stick.
And having the images attached to the post, made it a painless process.
So, thanks again mbsullivan.
Thnks a lot. Works great for me.
You may be also interested in this:
It's a bios hack to enable SataII on many Lenovo Laptops...
Thanks a lot for this useful post.
I have a Lenovo X220 but also have the same problem of how to use the iso file to update the bios.
The iso file i need is this one here:
I have followed your instructions up until here:
But the iso seems empty, when I do a ls on the mount point. I can't proceed after that.Code:sudo mount -o loop [path to ISO file] [mount point]
Any idea why this is happening?
Update: I ended up burning the ISO on a CD and installing it from a CD. It worked fine. But how comes I couldn't mount and see the files inside the ISO? Its not ideal to burn each time a CD for a bios update
Last edited by Houmie; August 4th, 2012 at 01:18 PM.
I have yet to try the bootable USB, but the files are all there.Code:sudo mount -o loop,offset=71680 [filename.iso] [mountpoint]
The offset may be different for your iso. Unfortunately I have no idea how to find it. If you're interested, this is where I found this solution: http://old.nabble.com/Re%3A-Bios-Spl...html#a33270470