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í
×

    8.11. 00:33 | Nová verze

    Byla vydána OpenIndiana 2026.10. Unixový operační systém OpenIndiana (Wikipedie) vychází z OpenSolarisu (Wikipedie).

    Ladislav Hagara | Komentářů: 19
    8.11. 00:22 | IT novinky

    Americký výrobce polovodičů onsemi (ON Semiconductor) zrušil plány na rozšíření výroby v rožnovském závodě v Česku za dvě miliardy dolarů (podle aktuálního kurzu zhruba 43,5 mld. Kč). Důvodem je vývoj na trhu.

    Ladislav Hagara | Komentářů: 38
    7.11. 13:00 | Bezpečnostní upozornění
    Nové vydání zlib opravuje několik problémů při kompresi a dekompresi dat, přetečení bufferů, čtení mimo vyhrazenou paměť, únik neinicializovaných dat. Zvlášť významné jsou chyby v inflateGetDictionary(), inflateSync() a gzwrite(), které mohou způsobit poškození paměti. Vysoká relevance - zlib používá řada systémových i aplikačních komponent.
    vencour | Komentářů: 6
    7.11. 12:25 | Bezpečnostní upozornění
    Digicert hlásí neoprávněné čtení archivních zákaznických údajů. Došlo k němu po migraci z února 2025, po níž se interní systém, dříve dostupný jen přes VPN, stal přístupným z internetu. Chyba v oprávněních umožnila nově vytvořeným účtům číst archivní záznamy. K přístupu k datům mělo dojít mezi 27. červnem a 2. červencem 2026. DigiCert neoprávněné čtení potvrdil až 19. října 2026. Problém zpočátku vyhodnotil jako tvorbu účtů, ne jako … více »
    vencour | Komentářů: 5
    7.11. 04:44 | Pozvánky

    O víkendu probíhá na FIT VUT v Brně konference OpenAlt 2026 o otevřeném softwaru a datech, IT bezpečnosti, DIY a IoT. Na programu je spousta zajímavých přednášek. Pokud jste v Brně, stavte se. Vstup zdarma. Přednášky lze sledovat i online na VHSky a YouTube.

    Ladislav Hagara | Komentářů: 4
    7.11. 02:11 | IT novinky

    Qualcomm uzavřel víceletou dohodu se SpaceX. Bude dodávat rádiové technologie, baseband jednotky a software pro plánovanou pozemní 5G síť Starlink Mobile. Výstavba má zahrnovat desítky tisíc základnových stanic v USA. Zahájení nasazování se očekává v roce 2027. Qualcomm dohodu označuje za svůj dosud největší 5G kontrakt.

    vencour | Komentářů: 3
    7.11. 02:00 | IT novinky

    Google rozšířil Cloud Vulnerability Reward Program. Nově nabízí odměnu až 250 tisíc dolarů za vysoce závažné architektonické bezpečnostní chyby označované jako Root-in-Cloud.

    vencour | Komentářů: 3
    6.11. 12:22 | IT novinky

    V březnu byla oznámena spolupráce GrapheneOS s Motorolou. Nejnovější vlajka Motorola Signature 27 je první Motorola s oficiální podporou GrapheneOS. GrapheneOS (Wikpedie) je varianta Androidu zaměřující se na bezpečnost a soukromí.

    Ladislav Hagara | Komentářů: 9
    6.11. 04:55 | Nová verze

    Omarchy (Wikipedie) je linuxová distribuce s dlaždicovým správcem oken Hyprland. Založena je na Arch Linuxu. Vydána byla v nové verzi 4.5.0. Nově také pro Apple Silicon, konkrétně pro M1/M2/M3/Neo MacBooky.

    Ladislav Hagara | Komentářů: 4
    6.11. 03:22 | Nová verze

    Byla vydána nová stabilní verze 8.3 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 156 s bezpečnostními opravami z Chromia 157. Přehled novinek i s náhledy v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 2
    Které desktopové prostředí na Linuxu používáte?
     (8%)
     (7%)
     (4%)
     (21%)
     (30%)
     (9%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 3052 hlasů
     Komentářů: 36, poslední 11.11. 22:38
    Rozcestník

    Dotaz: Boot flash disku

    28.2.2022 15:17 Tonda
    Boot flash disku
    Přečteno: 871×
    Ahoj. Na usb flešce mám nainstalované Manjaro pro různé záchranné účely. V režimu UEFI se systém v pohodě zavede a pracuje. Když jej připojím do PC, kde je Legacy, tak disk nenabotuje a musím PC nastavit do režimu UEFI. Pak to jde. Když se však jedná o starý PC se starým BIOS, tak z disku nenabootuji. Dotaz: Jak upravit flešku, abych mohl nabootovat jak z BIOS (legacy), tak i z UEFI ? Moc díky.

    Odpovědi

    28.2.2022 16:36 Howard | skóre: 19
    Rozbalit Rozbalit vše Re: Boot flash disku
    No já třeba používám Ventoy, to umí bootovat z legacy i uefi.
    28.2.2022 16:51 Tonda
    Rozbalit Rozbalit vše Re: Boot flash disku
    Díky za odpověď.Ventoy neznám. Pro tyto účely používám Easy2Boot. Mohl bys, pokud obě znáš, je porovnat?

    Můj problém to však nevyřeší, protože na flešce mám přímo nainstalované Manjaro, které průběžně i aktualizuji, a potřeboval bych poradit, jak docílit toho, aby mi tato konkrétní fleška bootovala pod BIOS i pod UEFI...
    k3dAR avatar 28.2.2022 18:00 k3dAR | skóre: 63
    Rozbalit Rozbalit vše Re: Boot flash disku
    posun zacatek EFI oddilu o 1MB, ve vzniklem miste vytvor oddil, neformatuj a nastav mu priznak "bios_grub",
    pak (musis mit patricne balicky pro legacy grub) nainstalujes na flash legacy grub:
    grub-install --target=i386-pc /dev/sdX
    porad nemam telo, ale uz mam hlavu... nobody
    28.2.2022 18:22 Tonda
    Rozbalit Rozbalit vše Re: Boot flash disku
    Teď jsem reagoval níže. Toto jsem nějak přehlédl... Moc díky, až budu u PC, tak to zkusím. Dík moc
    Jendа avatar 1.3.2022 18:24 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Boot flash disku
    Je potřeba posouvat? Nemá GPT na začátku volné místo (kvůli zarovnání), kam by se GRUB vešel? A má tam vůbec GPT? Já mám tuším normálně MBR rozdělení a bootuju z toho i UEFI.

    Ještě bych upozornil, že v případě GPT bude potřeba vytvořit "falešnou" MBR tabulku a udělat v ní bootable partition, jinak to některé BIOSy (zdravíme do HP) „nevidí“.
    k3dAR avatar 1.3.2022 23:46 k3dAR | skóre: 63
    Rozbalit Rozbalit vše Re: Boot flash disku
    mozna by se tam GRUB vesel, ale s GPT potrebuje Grub ten bios_grub oddil, o UEFI startu s MBR netusim...
    s GPT na HP je to opravdu potreba? nestaci ze EFI oddli ma priznak boot a esp?
    porad nemam telo, ale uz mam hlavu... nobody
    Jendа avatar 2.3.2022 08:57 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Boot flash disku
    s GPT na HP je to opravdu potreba?
    Je to HP z 2013, takže nejspíš GPT ještě neumí, a měl jsem divné problémy i na ještě starších počítačích (ale tehdy jsem to ještě neoddebugoval přesně k této příčině, tak nevím). Když jsem tam měl MBR bez nastavené bootable partition, tak to nefungovalo, nastavením se to opravilo.
    2.3.2022 09:54 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: Boot flash disku
    Je to HP z 2013, takže nejspíš GPT ještě neumí
    Mám HP ProBook z roku 2012, a UEFI boot z GPT vie. Ale bolo to treba prepnúť vo Firmware (UEFI, BIOS, jedno ako to voláme).
    AraxoN avatar 28.2.2022 17:54 AraxoN | skóre: 47 | blog: slon_v_porcelane | Košice
    Rozbalit Rozbalit vše Re: Boot flash disku
    Podobne aj SystemRescueCD. Bez toho by ajťák ani nemal vyjsť z domu...
    28.2.2022 18:19 Tonda
    Rozbalit Rozbalit vše Re: Boot flash disku
    V nainstalovaném Manjaru mám vše, co obsahuje SystemRescueCD (alespoň myslím). Ale SystemRescueCd je live distribuce. Na mé flešce ale není live distribuce. Tam je prostě nainstalované a aktualizované Manjaro, a já bych jen potřeboval, aby mi to bootovalo jak na starých PC s BIOS, tak i na nových s UEFI.... Jinak opravdu děkuji za vaše reakce, jsou podnětné, ale můj konkrétní problém zatím nevyřešily. Ještě jednou moc díky. Tonda
    28.2.2022 21:01 Livan
    Rozbalit Rozbalit vše Re: Boot flash disku
    Tak si jednoduše nainstaluj na druhou flešku Manjaro s Legacy nastavením UEFI. Potom budeš mít jednu flešku pro UEFI a druhou pro starý BIOS. To je nejjednodužší řešení.
    k3dAR avatar 1.3.2022 03:02 k3dAR | skóre: 63
    Rozbalit Rozbalit vše Re: Boot flash disku
    to fakt neni jednodusi nez pridat 1MB bios_grub oddil na stavajici GPT flasku ;-)
    porad nemam telo, ale uz mam hlavu... nobody
    Jendа avatar 1.3.2022 18:25 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Boot flash disku
    Já jsem to používal dřív (když to ještě bylo Gentoo), ale pak jsem usoudil, že je 21. století a nepotřebuju se omeezovat readonly systémem. Takže mám na flashce normální Debian. Už tolik neprovozuju „klasické adminování“, ale tak na 10 počítačích už jsem to použil a chodilo to.
    Josef Kufner avatar 2.3.2022 00:18 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Boot flash disku
    Prostě na ní nainstaluj Grub.

    Asi si budeš muset doinstalovat balíček s i386-pc bootovací metodou a tu použít k instalaci do MBR. Můžeš nechat nainstalovat jak EFI, tak MBR současně.

    A udělej si kopii, ke které se můžeš vrátit, když to rozdrbeš. Jedna malá chyba a nenabootuješ.
    Hello world ! Segmentation fault (core dumped)
    k3dAR avatar 2.3.2022 02:46 k3dAR | skóre: 63
    Rozbalit Rozbalit vše Re: Boot flash disku
    proc do mbr?
    porad nemam telo, ale uz mam hlavu... nobody
    Jendа avatar 2.3.2022 08:58 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Boot flash disku
    No a kam jinam, jestli tím myslí prvních 448 bajtů disku? Legacy z ničeho jiného bootovat neumí, ne?
    Josef Kufner avatar 2.3.2022 11:24 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Boot flash disku
    Přesně tak. MBR je začátek. Grub potřebuje víc než ten jeden 512B blok, takže si potřebuje nacpat data někam jinam. Kam přesně, to je celkem jedno. Tak jako tak to legacy PC bootování začíná načtením MBR, tedy prvního sektoru na disku, do paměti a jeho spuštěním.
    Hello world ! Segmentation fault (core dumped)
    k3dAR avatar 2.3.2022 15:05 k3dAR | skóre: 63
    Rozbalit Rozbalit vše Re: Boot flash disku
    viz ten odkaz vejs, Grub v Legacy z GPT bootuje pomoci 1MB oddilu s priznakem bios_grub kam si tu svoji cast nacpe misto do MBR ci mezi MBR a prvni oddil pri disku s MBR...
    porad nemam telo, ale uz mam hlavu... nobody
    Jendа avatar 2.3.2022 17:10 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Boot flash disku
    kam si tu svoji cast nacpe misto do MBR
    A co je teda v MBR? Nebo jak to legacy bootuje? Myslel jsem, že legacy vezme MBR a spustí ho, tak stage1 musí být tam (a to je jedna z věcí, co se dělá při grub-install).
    2.3.2022 18:02 jiwopene | skóre: 31 | blog: Od každého trochu…
    Rozbalit Rozbalit vše Re: Boot flash disku
    GRUB s EFI bootuje tak, že „BIOS“ (EFI) se z EFI oddílu načte spustitelný soubor a spustí ho. GRUB může mít všechna data v tom souboru (to uděláme např. pomocí grub-mkimage(1)). To děláme většinou pokud chceme podepsat tento soubor (a to včetně konfigurace, modulů, třeba i jádra) apod. Běžnější přístup je do tohoto spustitelného souboru dát GRUB bez modulů nebo jen s minimem modulů a konfigurace a GRUB si moduly a konfiguraci musí získat z disku (v běžícím systému běžně /boot/grub).

    GRUB s klasickým BIOSem funguje tak, že BIOS nakopíruje prvních 512 bajtů disku (tzv. MBR, tedy master boot record – to nesouvisí s dělením disku, u GRUBu se tomu říká boot.img) do RAM a skočí na jejich začátek. Ty nakopírují (asi pomocí BIOSových přerušení, opravdu netuším, protože jsem se o tuhle část nemusel nikdy moc zajímat) další úsek disku do RAM a spustí ho. Tento úsek je dlouhý maximálně 32 kiB a je to obdoba toho EFI spustitelného souboru: můžete si tam přibalit konfiguraci, moduly a další, ale je velmi obtížné se do těch 32K vejít. Potom se většinou pokračuje načtením konfigurace a modulů, teď už ze souborového systému, jehož obladač je součástí těchto 32K dat. Při bootování s dosovskou tabulkou jde o část disku hned za MBR.

    Spousta lidí se chybně domnívá, že s EFI musí používat GPT a s BIOSem musí používat dosovskou tabulku oddílů. Ve skutečnosti to vypadá tak, že klasický BIOS se vůbec nezajímá o rozdělení disku. Pouze přečte první sektor a pokud končí 55AAhex, spustí ho. Pokud ne, hledá na dalších discích. EFI se o rozdělení disku naopak opravdu zajímá, ale nemělo by mít problémy s dosovskou tabulkou, pokud tam má svůj oddíl s příslušně nastaveným typem. Potom tu máme možnost mít na jednom disku GPT a nezávislou dosovskou tabulku zároveň, ale o to se tu nebudu moc zajímat.

    Pokud chceme bootovat s klasickým BIOSem z GPT, není to problém. GPT první sektor disku rezervuje jako „Protective MBR“. To můžeme vyplnit nulami nebo například tam vytvořit dosovskou tabulku. Vzhledem k tomu, že BIOSu je použití GPT úplně jedno a zkouší bootovat i z takového disku, může tam být nainstalován GRUB. Rozdíl je v tom, že nemůžeme v tomto případě uložit těch 32 kiB kódu hned za MBR, protože v tomto místě má data GPT. Proto vytvoříme nový oddíl (aby software, který pracuje s GPT o těch datech věděl) a do něj uložíme image GRUBu. Bootování dál pokračuje stejně jako u dosovské tabulky.
    Boot pomocí:
    
      BIOS
      ┌──────┐   ┌─────────────────┐
      │ BIOS │ → │ MBR (1. sektor) │ ─ ─ ─ ─ ─ ─┐
      └──────┘   └─────────────────┘
      čte přímo       „boot.img“                │
       z disku
        ┌─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─┘
        ↓
      ┌──────────────┐   ┌───────────────────┐   ┌───────┐
      │ oněch 32 kiB │ → │ další moduly z FS │ → │ jádro │
      └──────────────┘   └─── (volitelné) ───┘   └───────┘
    
      EFI
      ┌─────┐   ┌──────────────────────┐
      │ EFI │ → │ EFI executable GRUBu │ ─┐
      └─────┘   └──────────────────────┘
        ┌─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─┘
        ↓
      ┌───────────────────┐   ┌───────┐
      │ další moduly z FS │ → │ jádro │
      └─── (volitelné) ───┘   └───────┘
    
    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
    2.3.2022 18:03 jiwopene | skóre: 31 | blog: Od každého trochu…
    Rozbalit Rozbalit vše Re: Boot flash disku
    To jsem se zase rozepsal…
    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
    Jendа avatar 2.3.2022 18:14 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Boot flash disku
    Nejsme ve sporu, tohle
    GRUB s klasickým BIOSem funguje tak, že BIOS nakopíruje prvních 512 bajtů disku (tzv. MBR, tedy master boot record – to nesouvisí s dělením disku, u GRUBu se tomu říká boot.img) do RAM a skočí na jejich začátek.
    se přesně snažím říct a tohle
    Spousta lidí se chybně domnívá, že s EFI musí používat GPT a s BIOSem musí používat dosovskou tabulku oddílů.
    jsem psal v #9 (Já mám tuším normálně MBR rozdělení a bootuju z toho i UEFI. („MBR rozdělením“ jsem myslel DOS label nebo jak se tomu správně říká))
    Ty nakopírují (asi pomocí BIOSových přerušení, opravdu netuším, protože jsem se o tuhle část nemusel nikdy moc zajímat) další úsek disku do RAM a spustí ho.
    Ještě to umí „blocklists“, což se použije, pokud se to tam nevejde, ale nikdy mi to nefungovalo (a GRUB píše že to nemusí fungovat, tipuju že to má stejné problémy jako LILO, tj. že se to rozbije když soubor někdo přesune).
    Tento úsek je dlouhý maximálně 32 kiB
    Není, to bývalo na starých discích (např. cfdisk z Ubuntu 12.04 a starší), kde první oddíl začínal na 63. sektoru. Dneska se začíná na megabajtu. A GRUB na těchto starých discích měl problémy, že se tam nevešel když jsi potřeboval víc modulů, třeba pro RAID.
    Ve skutečnosti to vypadá tak, že klasický BIOS se vůbec nezajímá o rozdělení disku. Pouze přečte první sektor a pokud končí 55AAhex, spustí ho.
    Bohužel ne, jsou BIOSy (třeba ten EliteBug o kterém píšu výše), co se snaží načíst partition table a najít bootable flag.
    2.3.2022 18:27 jiwopene | skóre: 31 | blog: Od každého trochu…
    Rozbalit Rozbalit vše Re: Boot flash disku
    Děkuji za reakci. Popisuji podle toho, co jsem někdy použil. Píšu spíš obecně o tom, jak funguje GRUB a tím „…se chybně domnívá…“ nechci nijak poukazovat na Vás.
    Není, to bývalo na starých discích (např. cfdisk z Ubuntu 12.04 a starší), kde první oddíl začínal na 63. sektoru. Dneska se začíná na megabajtu. A GRUB na těchto starých discích měl problémy, že se tam nevešel když jsi potřeboval víc modulů, třeba pro RAID.
    grub-mkimage nebo jiný nástroj si mně někdy postěžoval, že je image moc velký a nevytvoří ho. Nevím, jak je na tom GRUB teď.

    Zkusil jsem to, píše:
    grub-mkimage: error: core image is too big (0xae240 > 0x78000).
    Takže limit je kolem ½ megabajtu. Nevím, proč si pamatuji 32K (možná starší verze, možná něco jiného).
    Bohužel ne, jsou BIOSy (třeba ten EliteBug o kterém píšu výše), co se snaží načíst partition table a najít bootable flag.
    Ano, to jsem opomenul. Tohle je dost nepříjemné.
    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
    3.3.2022 17:52 j
    Rozbalit Rozbalit vše Re: Boot flash disku
    GPT vs DOS(MBR) je predevsim o velikosti disku/partysny a dneska se proste predpoklada, ze vetsi disky pouzivaji vlastne vsichni, takze se to zjednodusilo na to, ze musis mit GPT.

    Jinak to neni 512 ... na konci mas prave info o rozdeleni disku. Kdyz to skopirujes cely na jinej disk, tak se ti tam "zjevi" i partysny, ktery principielne muzou byt vetsi, nez ten disk na ktery si to prave skopiroval. Ten kod muze mit max 446B. A to je presne to, co bys mel pripadne kopirovat/zalohovat, pokud chces jen ten bootloader.

    Dal ti do toho jeste zasahuje to, ze typicky se systemy snazi disky zarovnat aby to vyslo na cely bloky, takze realne mas na zacatku klidne 1MB, kde nic neni.

    ---

    Dete s tim gugulem dopice.
    k3dAR avatar 2.3.2022 19:19 k3dAR | skóre: 63
    Rozbalit Rozbalit vše Re: Boot flash disku
    kam si tu svoji cast nacpe misto do MBR
    A co je teda v MBR? Nebo jak to legacy bootuje? Myslel jsem, že legacy vezme MBR a spustí ho, tak stage1 musí být tam (a to je jedna z věcí, co se dělá při grub-install).
    ok, beru zpet => pri Legacy boot z "Disku s GPT" je take opravdu boot.img v MBR, rozdil oproti "Disku s MSDOS" je jen v tom ze core.img je v tom bios_grub oddilu misto v prazdnem miste mezi MBR a 1oddil...
    nejak sem se nechal unest tim ze mam zazite "Disk s MSDOS rozdelenim" rikat MBR a neuvedomil si ze MBR je proste prvnich 512b disku nezavisle na pouzitem rozdeleni disku...
    porad nemam telo, ale uz mam hlavu... nobody

    Založit nové vlákno • Nahoru

    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.