OldComp.cz
https://oldcomp.cz/

Vypakování BIOSu
https://oldcomp.cz/viewtopic.php?f=54&t=10217
Stránka 12

Autor:  Behemot [ 18.07.2021, 14:27 ]
Předmět příspěvku:  Vypakování BIOSu

Snažím se vypakovat tady ze starýho exáče BIOS pro IBM xSeries 232 ftp://ftp.software.ibm.com/systems/supp ... 5r4982.exe jsou to prostě pitomci žejo, ani tam nenapíšou v čem to vůbec funguje :suicide: Zkoušel sem kde co, v DOS boxu se to sice spustí, ale ten krám nedokáže zapisovat na fyzickou disketovku, tak to furt háže chybu. V sedmičkách (ani x86-32) už to nejde. Linux bez šance samozřejmě.

Tak sem si řikal, že zkusím tady, nemá někdo funkční systém s nějakým DOSem (pravděpodobně budou fungovat ai 95ky, 98ky, to je furt DOS, 2000 a XP netušim, nutno vyzkoušet) a disketovkou, že by mi to tam vypakoval a pak mi vyrobil image té diskety? Tu si už zapíšu v Debianu nahned a konečně to budu moct zaktualizovat, dal sem si tam PIII-S a řve mi to že to pro Tualatiny nemá mikrokód a nejsou jako že podporovaný :help: :help: :help:

Autor:  BruXy [ 20.07.2021, 17:07 ]
Předmět příspěvku:  Re: Vypakování BIOSu

Já bych zkusil VirtualBox a fyzickou disketovku bych nahradil disk imagem.

Autor:  Czech Human [ 20.07.2021, 22:52 ]
Předmět příspěvku:  Re: Vypakování BIOSu

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

Autor:  RayeR [ 21.07.2021, 04:29 ]
Předmět příspěvku:  Re: Vypakování BIOSu

Jo, taky s tim obcas bojuju, ze se zrovna nasel IMG je spis vyjimka, casto jsem rad, ze na nakou vykopavku vubec sezenu ten exac. Pak to jednoduse spustim ve virtualu, necham exac vyblejt na virtualni image diskety a z nej si pak vyzobu ty potrebne soubory a nasledne pustim z DOSu...

Autor:  Behemot [ 29.07.2021, 13:55 ]
Předmět příspěvku:  Re: Vypakování BIOSu

Tak kdyby se dalo k tomu image jakkoli dostat, asi by to nebyl problém. Z externího vyhledávání mi nevypadává ani ta verze pro Linux a podpora je zřejmě zacyklená v hovnech, odmítá mi vůbec nabídnout ten server jako takovej. Eště že fungujou starý odkazy (aspoň některý), to už je dneska taky vzácnost, pže ty jejich supportovací krámy se tváří, že server neznají vůbec, jak kdyby neexistoval.

Autor:  Czech Human [ 29.07.2021, 16:15 ]
Předmět příspěvku:  Re: Vypakování BIOSu

No jo ftp už je v "moderních" prohlížečích "zastaralé"... žádné uložit jako. Tak sosej moderně přes https :P https://ulozto.cz/tamhle/GhEzSEyeuk6h#!ZGLkAQR1MQR3AwHmA2D1AQOwZGEwnQMeqIuJn1OLK2ymAQNk

Autor:  Behemot [ 29.07.2021, 18:32 ]
Předmět příspěvku:  Re: Vypakování BIOSu

Cože?

Autor:  Czech Human [ 29.07.2021, 18:52 ]
Předmět příspěvku:  Re: Vypakování BIOSu

Do odkazu na ulozto jsem ten image nahrál... Stačí kliknout a stáhnout. Předtím to byla malá (vtipná!?) narážka na Firefox a další dnešní prohlížeče, co nedávno odstranily podporu protokolu ftp, tak s nimi nejde takový odkaz z webu ibm stáhnout přímo, protože to tam mají uložené na ftp serveru.

Autor:  Behemot [ 29.07.2021, 19:03 ]
Předmět příspěvku:  Re: Vypakování BIOSu

Proč mi to píšeš?

Autor:  Czech Human [ 29.07.2021, 21:42 ]
Předmět příspěvku:  Re: Vypakování BIOSu

Proč? Protože z prvního příspěvku to vypadá že ten image scháníš. Viz

Citace:
Tak sem si řikal, že zkusím tady, nemá někdo funkční systém s nějakým DOSem (pravděpodobně budou fungovat ai 95ky, 98ky, to je furt DOS, 2000 a XP netušim, nutno vyzkoušet) a disketovkou, že by mi to tam vypakoval a pak mi vyrobil image té diskety? Tu si už zapíšu v Debianu nahned a konečně to budu moct zaktualizovat, dal sem si tam PIII-S a řve mi to že to pro Tualatiny nemá mikrokód a nejsou jako že podporovaný :help: :help:


No a pak padlo že to nejde z toho webu stáhnout, viz

Citace:
Tak kdyby se dalo k tomu image jakkoli dostat, asi by to nebyl problém. Z externího vyhledávání mi nevypadává ani ta verze pro Linux a podpora je zřejmě zacyklená v hovnech, odmítá mi vůbec nabídnout ten server jako takovej. Eště že fungujou starý odkazy (aspoň některý), to už je dneska taky vzácnost, pže ty jejich supportovací krámy se tváří, že server neznají vůbec, jak kdyby neexistoval.


tak jsem to dokonce nahrál na uložto, ze kterého se ten image stáhne jedním prostým kliknutím protože přímo z ftp dnešní prohlížeče ten soubor už nestáhnou.
Ale neboj, už jsem se vyléčil z pomáhání kde se pomoct nedá, už ti víc psát nic nebudu.

Autor:  Behemot [ 30.07.2021, 00:19 ]
Předmět příspěvku:  Re: Vypakování BIOSu

Nevidím nikde nic vo tom, že to nende stáhnout.

Autor:  RaceSoft [ 30.07.2021, 08:34 ]
Předmět příspěvku:  Re: Vypakování BIOSu

Bohužel nejde. Zkoušeno Chrome, Edge. Oba prohlížeče soubor chtějí nějakým programem otevřít, o uložení na disk není nikde žádná zmínka.

P.

Autor:  Solaris104 [ 30.07.2021, 08:56 ]
Předmět příspěvku:  Re: Vypakování BIOSu

Starý Internet Explorer nebo FTP klient :-)

Autor:  faraon [ 30.07.2021, 09:47 ]
Předmět příspěvku:  Re: Vypakování BIOSu

wget

Autor:  Behemot [ 11.08.2021, 01:58 ]
Předmět příspěvku:  Re: Vypakování BIOSu

Tak sem konečně u toho, dokonce se povedlo že disketa udržela data napoprvé, tak už je tam konečně poslední BIOS a neřve to že to nemá mikrokód… :beer:

Stránka 12 Všechny časy jsou v UTC + 1 hodina [ Letní čas ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/