[ltp] Updating BIOS and Embedded Controller from Windows CD install
Bjørn Mork
linux-thinkpad@linux-thinkpad.org
Wed, 15 Jun 2005 18:49:33 +0200
leam@reuel.net writes:
> The BIOS and Embedded Controller Programs are not the most
> current. Is there any problem with reloading the laptop with NT,
> upgrading the BIOS/ Embeded Controller, and then re-installing
> Linux?
You don't need to do that. Burn two bootable CDs with the updater
floppy images and use them. There is no need to install Windows.
HOWTO:
a) download the "Non-Diskette" images from IBM (you may have to select
a Windows OS to get this option)
b) extract the self-extracting .exe using cabextract:
bjorn@obelix:~/tmp$ cabextract spsu1i69.exe
Extracting cabinet: spsu1i69.exe
extracting 1IUJ11US.IMG
extracting IBMTPI.XML
extracting BIOSUPTP.EXE
extracting DOBOOT.EXE
extracting DOSBOOT.COM
extracting DOSBOOT.SYS
extracting DOSBOOT.VXD
extracting EFLASHAS.SYS
All done, no errors.
c) create an el-torito bootable CD from the extracted floppy image
(the xxxxxxxx.IMG file):
bjorn@obelix:~/tmp$ mkisofs -b 1IUJ11US.IMG -c cat -o 1IUJ11US.iso 1IUJ11US.IMG
INFO: ISO-8859-1 character encoding detected by locale settings.
Assuming ISO-8859-1 encoded filenames on source filesystem,
use -input-charset to override.
Size of boot image is 2880 sectors -> Emulating a 1440 kB floppy
Total translation table size: 2048
Total rockridge attributes bytes: 0
Total directory bytes: 0
Path table size(bytes): 10
Max brk space used 0
896 extents written (1 MB)
d) burn it:
bjorn@obelix:~/tmp$ cdrecord -v 1IUJ11US.iso
cdrecord: No write mode specified.
cdrecord: Asuming -tao mode.
[etc]
e) repeat for the EC updater
f) boot the CDs, but remember to read all instructions from IBM first!
Bjørn