Proč tolik snahy za trochu polévky, panáčku
. Image existuje hotový, nemusíš nic rozpakovávat. Zrovna v tom fuj linuxu lze stáhnout pohodlně přímo .img diskety pomocí
Kód:
wget ftp://ftp.software.ibm.com/systems/support/system_x/25r4982w.img
a tento image nalámat na disketu, případně ve windows nástrojem dle chuti bez wget. Když by sis třeba přečetl co k tomu ti "pitomci z IBM" jasně napsali v popisku souboru, tak cituji
Flash BIOS update (Use with Windows 7 and Windows 8) tedy je to s tím .img souborem popsané jako cesta právě pro Windows 7 a 8. V Readme se jasně píše že se jedná o vytvoření diskety s binárním obsahem, která se v serveru nabootuje a z ní se bios zaktualizuje, případně starý uloží na disk. Nepochybuji že to nepůjde udělat jinak, je to IBM server.
Kód:
Appendix A: Package Specific Installation Instruction
This update is packaged as a self-extracting PackageForTheWeb (PFTW)
executable file. To unpack, this update requires that your TEMP
environment variable be set to a path with read/write access. You must
be logged in as an administrator.
The package update log, ux.log, is created on the system drive.
To locate the log file go to: %SystemDrive%\uxlog\ux.log
The command-line syntax for PackageForTheWeb firmware update package is:
Package.exe [-s] [-a [-s] | [-r] | [-c] | [-x directory] | [-xd] | [-w]
| [-?] ]
[-s] This command installs the Package-For-The-Web software silently and
does not prompt if files are to be over-written in the %temp% directory.
[-a] This command passes all subsequent commands to the PFTW software to
install the update package.
[-s] This command runs a silent and unattended update. For firmware
updates, the update is scheduled to run on thbe next reboot. An immediate
reboot can be forced with the -r option.
[-r] This command schedules the update and reboot immediately. It can
be used with or without the -s command.
[-c] This command cancels any scheduled firmware update and records
results of this operation in the log file. Only one firmware package
can be scheduled at a time, if a firmware update needs to be applied
instead of the currently scheduled firmware update package, cancel the
current (run with the -c option on any firmware package) package.
Then, run the applicable firmware package.
[-x directory] This command is used with firmware updates to extract the
update to the directory named directory. The PackageForTheWeb executable
extracts itself to a subdirectory in the %TEMP% directory, a relative
directory will be relative to that location. You must specify an
absolute directory if you do not want to use the default directory.
[-xd] This command is used with firmware updates to extract to a floppy
diskette. The floppy diskette can then be used to boot from and apply
the update. This option is not available for all firmware updates,
such as tape drive and hard-disk drive updates.
[-w] PowerQuest Virtual Boot Environment requires that there are 2 free
sectors on the first track before it can schedule a firmware update.
Use this option only if scheduling an update failed because 2 free
sectors were not available on the first track. This option clears the
non-boot and the non-partition information sectors on the first track.
Typically, these sectors are not used. Before clearing the sectors a
copy of the complete first track is saved in the %temp% directory from
which the update runs.
[-?] This command displays information about the command line switches.
The command line switches -s, -r -c and -e are unnattended. Other
command line options such as display help (-?) might require that you
hit any key to continue.
If Windows packages are run without any command line options, a GUI is
displayed. This GUI offers all of the options that are available
using the command line.
A existuje i cesta pro linux, když jsme u toho. Server je certifikovaný kupříkladu pro Red Hat a existuje ekvivalent 25r4982l.sh nicméně ten je už trochu poplatný době vzniku a skript funguje bez diskety napřímo jen na ext2/3 filesystémech. Opět, bez fyzické diskety se ve finále pro upgrade nehneš (pokud ten image nedostaneš nějak třeba do goteku, to bude jistě spolehlivější) nebo jestli tam náhodou nemáš dobovou distribuci s ext2/3, tam to jde udělat i napřímo. Ale to bych se dost bál že to snadno rozese...znefunkční MBR/disk protože to přepíše první stopu MBR tou disketovou image a pak to zase musíš přehodit nazpět, když tam na to není místo tak je problém čili nestojí to za to, disketa rulez.
Kód:
Appendix A: Package Specific Installation Instruction
This update is packaged as a self extracting shell script. To update
your system, just execute the package with the appropriate options.
You must be logged on as root, and the package must be run from an
ext2/ext3 filesystem.
Usage is as follows:
packagename.sh [-?] | [-r] | [-s] | [-xd [device]] | [-x dirname] | [-w]
-? Shows the command line help
-r Install the package and reboot immediately
-s Silent/unattented install
-xd [device] Extracts contents to floppy disk(s)
If device is not specified, floppy device /dev/fd0 is taken as the default.
-x dirname Extracts contents to directory specified
-w Save track0 to track01.sav and wipe boot sector (assumes -r)
UpdateXpress packages use a portion of track0 of the first
logical hard drive to store boot information for
the virtual floppy environment. Normally, the only data
contained on this track is the master boot record (MBR).
Occasionally, updates will fail if there is no room to store
the boot information on track0. If the update fails, execute
the package with the -s -w options. This will erase track0
of the hard drive while preserving the MBR; install the
virtual floppy on the drive, and then reboot the system to
perform the update. The data contained in track0 is backed
up in a file named track0.sav
Please Note:
The package update for Linux ONLY supports ext2/ext3 filesystems!
Viz
https://www.ibm.com/support/pages/flash-bios-update-linux-ibm-eserver-xseries-232-and-xseries-342