abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 23:33 | Nová verze

    Immich byl vydán v první stabilní verzi 2.0.0 (YouTube). Jedná se o alternativu k výchozím aplikacím od Googlu a Applu pro správu fotografií a videí umožňující vlastní hosting serveru Immich. K vyzkoušení je demo. Immich je součástí balíčků open source aplikací FUTO. Zdrojové kódy jsou k dispozici na GitHubu pod licencí AGPL-3.0.

    Ladislav Hagara | Komentářů: 0
    včera 22:33 | IT novinky

    Český telekomunikační úřad vydal zprávy o vývoji cen a trhu elektronických komunikací se zaměřením na rok 2024. Jaká jsou hlavní zjištění? V roce 2024 bylo v ČR v rámci služeb přístupu k internetu v pevném místě přeneseno v průměru téměř 366 GB dat na jednu aktivní přípojku měsíčně – celkově jich tak uživateli bylo přeneseno přes 18 EB (Exabyte). Nejvyužívanějším způsobem přístupu k internetu v pevném místě zůstal v roce 2024 bezdrátový

    … více »
    Ladislav Hagara | Komentářů: 0
    včera 12:11 | Nová verze

    Raspberry Pi OS, oficiální operační systém pro Raspberry Pi, byl vydán v nové verzi 2025-10-01. Přehled novinek v příspěvku na blogu Raspberry Pi a poznámkách k vydání. Jedná o první verzi postavenou na Debianu 13 Trixie.

    Ladislav Hagara | Komentářů: 0
    včera 05:22 | Nová verze

    Byla vydána nová verze 4.6 svobodného notačního programu MuseScore Studio (Wikipedie). Představení novinek v oznámení v diskusním fóru a také na YouTube.

    Ladislav Hagara | Komentářů: 0
    včera 02:22 | Komunita

    Společnost DuckDuckGo stojící za stejnojmenným vyhledávačem věnovala 1,1 milionu dolarů (stejně jako loni) na podporu digitálních práv, online soukromí a lepšího internetového ekosystému. Rozdělila je mezi 29 organizací a projektů. Za 15 let rozdala 8 050 000 dolarů.

    Ladislav Hagara | Komentářů: 4
    1.10. 20:11 | Nová verze

    Svobodný multiplatformní herní engine Bevy napsaný v Rustu byl vydán ve verzi 0.17. Díky 278 přispěvatelům.

    Ladislav Hagara | Komentářů: 0
    1.10. 16:11 | Nová verze

    Bylo vydáno openSUSE Leap 16 (cs). Ve výchozím nastavení přichází s vypnutou 32bitovou (ia32) podporou. Uživatelům však poskytuje možnost ji ručně povolit a užívat si tak hraní her ve Steamu, který stále závisí na 32bitových knihovnách. Změnily se požadavky na hardware. Leap 16 nyní vyžaduje jako minimální úroveň architektury procesoru x86-64-v2, což obecně znamená procesory zakoupené v roce 2008 nebo později. Uživatelé se starším hardwarem mohou migrovat na Slowroll nebo Tumbleweed.

    Ladislav Hagara | Komentářů: 3
    1.10. 16:00 | IT novinky

    Ministerstvo průmyslu a obchodu (MPO) ve spolupráci s Národní rozvojovou investiční (NRI) připravuje nový investiční nástroj zaměřený na podporu špičkových technologií – DeepTech fond. Jeho cílem je posílit inovační ekosystém české ekonomiky, rozvíjet projekty s vysokou přidanou hodnotou, podpořit vznik nových technologických lídrů a postupně zařadit Českou republiku mezi země s nejvyspělejší technologickou základnou.

    … více »
    Ladislav Hagara | Komentářů: 3
    1.10. 12:55 | Nová verze

    Radicle byl vydán ve verzi 1.5.0 s kódovým jménem Hibiscus. Jedná se o distribuovanou alternativu k softwarům pro spolupráci jako např. GitLab.

    Ladislav Hagara | Komentářů: 3
    1.10. 03:22 | IT novinky

    Společnost OpenAI představila text-to-video AI model Sora 2 pro generování realistických videí z textového popisu. Přesnější, realističtější a lépe ovladatelný než předchozí modely. Nabízí také synchronizované dialogy a zvukové efekty.

    Ladislav Hagara | Komentářů: 4
    Jaké řešení používáte k vývoji / práci?
     (41%)
     (47%)
     (15%)
     (16%)
     (18%)
     (14%)
     (17%)
     (14%)
     (14%)
    Celkem 158 hlasů
     Komentářů: 9, poslední 24.9. 17:28
    Rozcestník

    Dotaz: Flešnutí BIOSu z linuxu

    30.9.2020 12:56 xxl | skóre: 26
    Flešnutí BIOSu z linuxu
    Přečteno: 622×
    Chystám se flešnout bios na počítači. Je to stará šunka, dááávno po záruce. V rámci přípravy jsem flešnul bios na jiném počítači. Po přeflešování zkušební počítač funguje, bios hlásí novou verzi. Ale z biosu se ztratily původní informace, jako je jméno produktu, sériové číslo, a tak podobně.

    Jak píšu, jinak žádný problém a když se to tak vezme, tak se obejdu i bez těch ztracených informací. Ale předpokládám, že kdybych to flešoval originálním způsobem, pomocí dodávané utility k Window XP, tak by se ony informace neztratily.

    Dá se nějak obecně říct, jak z linuxu přeflešovat se zachováním oněch informací uložených v biosu?

    Flešoval jsem takto

    flashrom -p internal -w novy.bios
    Pochopil jsem, že lze přeflešovat i pouze jenom část biosu, což by mohlo zabránit přepsání oněch informací, ale musí se vědět, jak to udělat správně.

    Oba počítače jsou staré desktopové Packardy.

    Řešení dotazu:


    Odpovědi

    30.9.2020 13:37 X
    Rozbalit Rozbalit vše Re: Flešnutí BIOSu z linuxu
    Prikazem jsi prepsal rom. Myslis, ze identicke prepsani rom identickym biosem na XP by dalo jiny vysledek?
    30.9.2020 14:20 xxl | skóre: 26
    Rozbalit Rozbalit vše Re: Flešnutí BIOSu z linuxu
    Nevím, ale očekával bych, že originální soft nepřepisuje některé údaje. Jestliže se např. sériové číslo zapisuje do biosu, tak musí být způsob, jak ten bios přeflešnout novější verzí bez ztráty sériového čísla.
    30.9.2020 17:05 X
    Rozbalit Rozbalit vše Re: Flešnutí BIOSu z linuxu
    Podle meho nazoru se seriove cislo do biosu nezapisuje, ale bios ho nacte z nvram. Zaroven si myslim, ze mezi flashnutim rom z linuxu a windows neni zadny rozdil. Je dost mozne, ze jsi flashnul nespravny bios, ktery seriove cislo neumi precist/najit. Co je to za desku a jaky bios jsi pouzil?
    30.9.2020 22:10 xxl | skóre: 26
    Rozbalit Rozbalit vše Re: Flešnutí BIOSu z linuxu
    Když jsem počítač s flešnutým biosem flešnul nazpátek ze souboru, který jsem si předtím uložil pomocí programu flashrom, tak se tam zase objevily původní informace. Z toho usuzuji, že je to opravdu v biosu uloženo.
    1.10.2020 08:04 frr | skóre: 34
    Rozbalit Rozbalit vše Re: Flešnutí BIOSu z linuxu
    Je to tak, DMI data jsou uložena v konkrétní oblasti NOR flashky, ve které je uložen taky executable kód BIOSu. Zejména značkové stroje mívaly BIOS buď úplně svůj, nebo těžce upravený z nějakého vanilkového základu: Award, Phoenix, AMI, Microid, ... takže je těžko soudit, kterou variantu vnitřního uspořádání v tom hledat. Každopádně na rozpárání BIOSu, úpravu konkrétního modulu a zpětné poskládání je potřeba odpovídající softwarový nástroj. Pro starší vanilkový Award a AMI lze často i něco dohledat v našedlých internetech, ale pro značkové stroje asi smolík. A najít DMI oblast v imagi ručně a upravit, to taky nezní moc slibně, protože nevíte kde začínají a končí jednotlivá pole, segment DMI dat může být komprimovaný a celé to může být chráněno jedním či více kontrolními součty... Ne všechny moduly uvnitř BIOS image jsou komprimované, ale to je asi tak všechno, co k tomu lze obecně říct.

    A ano, originální flashovací nástroje pro DOS / Windows od výrobce BIOSu jsou si vědomy struktury image BIOSu, umí v omezené míře "tohle flashnout a tamto nechat netknuté".

    Flashrom je/býval užitečný nástroj, ale je třeba si být vědom přesně toho, že pracuje tupě s flashkou nastojato.

    BTW některé BIOSy si ukládají do NOR Flash taky konfiguraci SETUPu ("NVRAM"), dokonce v moderním UEFI (minimálně AMI APTIO) pro to existuje standardizovaná datová struktura / množina objektů zvaných NVAR. Takže máte nějaký stroj s BIOSem, uděláte pomocí Flashromu snímek, poštracháte něco v živém stroji v setupu, uložíte, uděláte Flashromem nový snímek, a ty dva snímky se budou lišit. Ono možná ani není potřeba v SETUPu něco ručně upravovat, stačí provést restart, nejlépe s úpravou osazených karet v PnP slotech, ale možná ani to ne. Prostě moderní BIOS si do ROMky drbe pravidelně... Takže třeba pokud se snažíte porovnat, zda dva image BIOSu jsou shodné či nikoli, tak zatímco u starších BIOSů se na takový test dalo vcelku spolehnout, u nových prakticky vždycky vyjde, že jsou rozdílné.
    [:wq]
    1.10.2020 08:43 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: Flešnutí BIOSu z linuxu
    Parádní vysvětlení, jako vždy. Díky moc.
    1.10.2020 09:34 xxl | skóre: 26
    Rozbalit Rozbalit vše Re: Flešnutí BIOSu z linuxu
    Díky za vysvětlení.

    Takže pro můj případ to znamená, že buď budu mít origo informace o stroji v biosu nebo budu mít novou verzi biosu. Protože z Windows XP to fakt nedám.
    1.10.2020 09:41 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: Flešnutí BIOSu z linuxu
    Starší verze Hiren's BootCD byly postavené nad WinXP, flešoval jsem s tím biosy serverů https://www.hirensbootcd.org/old-versions/.
    1.10.2020 10:03 xxl | skóre: 26
    Rozbalit Rozbalit vše Re: Flešnutí BIOSu z linuxu
    Zajímavé. To vyzkouším. Díky.
    1.10.2020 10:12 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: Flešnutí BIOSu z linuxu
    Akorát to LiveCD WinXP tehdy neumělo USB flešku a soubory s biosem jsou musel předem uložit na nějakou interní partišnu s FAT32, aby se k nim Hiren po bootu dostal. Pakárna, jako vše u windows.
    Řešení 1× (Zoufalec)
    5.10.2020 12:38 xxl | skóre: 26
    Rozbalit Rozbalit vše Re: Flešnutí BIOSu z linuxu
    Tak jsem úspěšně přeflešoval z Windows XP PE pomocí odkazovaných Hiren’s BootCD PE. Stáhnul jsem verzi 15.1 (ta poslední 15.2 nešla stáhnout, kvůli nedostupnosti serveru, teď už to jde). Rozpakoval jsem, provedl jsem úpravu image CD (přidal jsem tam ty potřebné biosy, takže jsem nepotřeboval žádnou další partišnu s fat32) a pak jsem to bez problémů flešnul.

    Takže se zadařilo. Sice tedy nakonec ne z Linuxu, ale je to vyřešeno. Nicméně to flešnutí z Linuxu bylo také funkční.

    Děkuji všem za pomoc.
    1.10.2020 11:49 frr | skóre: 34
    Rozbalit Rozbalit vše Re: Flešnutí BIOSu z linuxu
    Microsoft má svoje oficiální "Windows PE" - ta zkratka tuším znamená Preinstallation Environment. Je to sestříhaná edice plnotučných windows, která nemá kompletní desktop, nastartuje v single-user režimu a neotravuje s aktualizací. Snad se tam dají i nějak přidávat drivery, konkrétně USB včetně mass storage tady tuším kolegům fungovalo. Akorát že PEčka odvozená od XP jsou dávno pryč, následně přišla novější generace PE vždy s novou verzí Windows - tzn. cca 7, 8, 10. Dokonce to vypadá, že desítková PEčka lze stáhnout od Microsoftu - ale v dřívějších dobách to tuším tak jednoduché nebylo a každopádně Microsoft už před pár lety oficiální downloady pro cokoli z Windows XP na svém webu kobercově vyhubil.
    [:wq]
    1.10.2020 12:33 frr | skóre: 34
    Rozbalit Rozbalit vše Re: Flešnutí BIOSu z linuxu
    Ještě jedna, poněkud teoretická možnost: SMBios / DMI Bios má konkrétní "službu" (SW interrupt), pomocí které lze při příznivé shodě okolností DMI data nastavit. Konkrétně existuje starý tool smbcfg.exe od Phoenixu, který se na tuhle službu umí připojit a teoreticky umožní, ta data nastavit.

    Prakticky v nových BIOSech nelze spoléhat na to, že BIOS dovolí přístup pro zápis DMI oblasti. Jednak ten smbcfg.exe je od konkrétního výrobce BIOSu, jednak BIOSy mívají tuhle službu zamčenou proti zápisu.

    Mimochodem smbcfg.exe je pro DOS. Tak mě napadá, pokud seženete bootovačku DOSu, neměl byste od výrobce notebooku flashovací nástroj pro DOS?

    Občas u některých TW/CN výrobců PC hardwaru je k vidění, že DMI Data nejsou vyplněná. Konkrétně to může činit technické potíže v případě, že PXE option ROM dosazuje do DHCP dotazů jako UUID řetězec získaný z DMI, zvaný GUID. Nebo možná obráceně, to je jedno :-) Prostě cosi jako sériové číslo uložené v DMI datech, které má od výrobce BIOSu nějakou defaultní hodnotu 000100020003...0009 pokud si správně pamatuju. Takže když takových strojů pustíte v LANce víc, přestože mají unikátní MAC adresy, dostanou při PXE bootu od DHCP serveru všechny stejnou IP Adresu... což poněkud komplikuje diskless boot pro deployment operačního systému :-)

    Snažil jsem se toto v jednom případě řešit. Nepovedlo se mi vyrazit z výrobce DMIedit (pro editaci AMI APTIO image), ale zaznamenal jsem v jednom ojedinělém případě úspěch s následujícím postupem: - nejprve je třeba flashnout BIOS z image, který je "čistý" = má DMI data nevyplněná - pokud jsem dotyčný BIOS po flashnutí bootnul, tak na první pokus nastavení DMI dat toolem smbcfg.exe ZAFUNGOVALO! Při následujících pokusech už opět smůla = zamčeno. Ledaže jsem znovu flashnul celý panenský BIOS.

    Jinak na nové UEFI firmwary zřejmě zabírá balík nástrojů zvaný UEFITOOL, od nezávislého autora. Je třeba pořídit obraz flash čipu nastojato (toolem Flashrom) a tento soubor předložit UEFItoolu. Pokud řetězcovým vyhledáváním najdete DMI tabulku, dá se tato jako BLOB z image vyloupnout, upravit v hexaeditoru a vrátit zpátky. Začátky polí v tom BLOBu musíte nejspíš odhadnout... a každopádně to nefunguje na starší pre-UEFI BIOSy.

    Obecně nedoporučuji, zkoušet s BIOSem nějaké úplné harakiri. Ať si zbytečně nezcihlíte motherboard v noťasu jenom kvůli tomu, že si někde nesedl kontrolní součet. Pokud se nechcete bát, je dobré mít možnost flashnout BIOS ROMku "out of band" programátorem. Jedna věc je sehnat programátor, jiná věc je mít flash čip na motherboardu v patici (těžko) nebo k němu mít SPI header, kterým by šel programovat in circuit... odletovat flashku kvůli programování je už lehce krajní možnost (taky to jde, SPI flashky mají už pár let jenom 8 nožiček). Bohužel i SPI flashky se v průběhu let vyvíjejí. Původně měly úroveň logiky 3.3V, později 2.5V a dnes už asi i míň... tzn. kromě opruzu s paticí je opruz taky s elektrickým rozhraním (level shiftery pro různé hladiny napětí). A třeba Rayerův SPI dongle se připojuje na paralelní port - což dnešní mládež už prakticky nepamatuje :-) Pravda je, že sám Rayer na konci svého webíku zmiňuje levné čínské SPI dongly na USB...
    [:wq]
    Petr Fiedler avatar 1.10.2020 10:54 Petr Fiedler | skóre: 35 | blog: Poradna
    Rozbalit Rozbalit vše Re: Flešnutí BIOSu z linuxu

    Ano, opravdu parádní vysvětlení. Taky díky.

    Petr Fiedler avatar 30.9.2020 19:04 Petr Fiedler | skóre: 35 | blog: Poradna
    Rozbalit Rozbalit vše Re: Flešnutí BIOSu z linuxu

    Já když aktualizuji svoje UEFI v pc (mb Gigabyte), tak si z netu stáhnu soubor, který následně dám na flešku a při rebootu vlezu do UEFI, vyberu Q-FLASH a spustí se aktualizace. V notebooku (DELL), když jsem na něm ještě měl nainstalovány Windows se mi aktualizace stahovaly automaticky z Windows update a při startu nb se prováděly. Teď co tam mám GNU/Linux jsem musel stáhnout exe soubor (kupodivu), dát jej na flešku, při startu nb vyvolat boot menu (F12) a vybrat "Aktualizace BIOSu", nebo tak nějak. UEFI jsem už aktualizoval mockrát a problém jsem nikdy neměl. Můžeš to takhle taky zkusit.

    30.9.2020 21:54 xxl | skóre: 26
    Rozbalit Rozbalit vše Re: Flešnutí BIOSu z linuxu
    Některé počítače lze flešnout přímo ze setupu, jiné je třeba nabootovat do nějakého systému. To je můj případ. A tyhle počítače v životě žádné UEFI neviděly. ;-)

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.