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í
×
    dnes 04:22 | Nová verze

    SuperTux (Wikipedie), tj. klasická 2D plošinovka inspirovaná sérií Super Mario, byl vydán v nové verzi 0.7.0. Videoukázka na YouTube. Hrát lze i ve webovém prohlížeči.

    Ladislav Hagara | Komentářů: 1
    dnes 03:11 | Zajímavý projekt

    Ageless Linux je linuxová distribuce vytvořená jako politický protest proti kalifornskému zákonu o věkovém ověřování uživatelů na úrovni OS (AB 1043). Kromě běžného instalačního obrazu je k dispozici i konverzní skript, který kompatibilní systém označí za Ageless Linux a levné jednodeskové počítače v ceně 12$ s předinstalovaným Ageless Linuxem, které se chystají autoři projektu dávat dětem. Ageless Linux je registrován jako operační

    … více »
    NUKE GAZA! 🎆 | Komentářů: 0
    včera 15:33 | Humor

    PimpMyGRC upravuje vzhled toolkitu GNU Radio a přidává alternativní barevná témata. Primárním cílem autora bylo pouze vytvořit tmavé prostředí vhodné pro noční práci, nicméně k dispozici je nakonec celá škála barevných schémat včetně možností různých animací a vizuálních efektů (plameny, matrix, bubliny...), které nepochybně posunou uživatelský zážitek na zcela jinou úroveň. Témata jsou skripty v jazyce Python, které nahrazují

    … více »
    NUKE GAZA! 🎆 | Komentářů: 2
    včera 14:33 | Nová verze Ladislav Hagara | Komentářů: 0
    včera 12:33 | Zajímavý projekt

    FRANK OS je open-source operační systém pro mikrokontrolér RP2350 (s FRANK M2 board) postavený na FreeRTOS, který přetváří tento levný čip na plně funkční počítač s desktopovým uživatelským rozhraním ve stylu Windows 95 se správcem oken, terminálem, prohlížečem souborů a knihovnou aplikací, ovládaný PS/2 myší a klávesnicí, s DVI video výstupem. Otázkou zůstává, zda by 520 KB SRAM stačilo každému 😅.

    NUKE GAZA! 🎆 | Komentářů: 4
    14.3. 22:55 | IT novinky

    Administrativa amerického prezidenta Donalda Trumpa by měla dostat zhruba deset miliard dolarů (asi 214 miliard Kč) za zprostředkování dohody o převzetí kontroly nad aktivitami sociální sítě TikTok ve Spojených státech.

    Ladislav Hagara | Komentářů: 1
    14.3. 21:33 | Nová verze

    Projekt Debian aktualizoval obrazy stabilní větve „Trixie“ (13.4). Shrnuje opravy za poslední dva měsíce, 111 aktualizovaných balíčků a 67 bezpečnostních hlášení. Opravy se týkají mj. chyb v glibc nebo webovém serveru Apache.

    |🇵🇸 | Komentářů: 2
    14.3. 13:00 | Humor

    Agent umělé inteligence Claude Opus ignoroval uživatelovu odpověď 'ne' na dotaz, zda má implementovat změny kódu, a přesto se pokusil změny provést. Agent si odpověď 'ne' vysvětlil následovně: Uživatel na mou otázku 'Mám to implementovat?' odpověděl 'ne' - ale když se podívám na kontext, myslím, že tím 'ne' odpovídá na to, abych žádal o svolení, tedy myslí 'prostě to udělej, přestaň se ptát'.

    NUKE GAZA! 🎆 | Komentářů: 12
    14.3. 00:44 | IT novinky

    Po 8. květnu 2026 už na Instagramu nebudou podporované zprávy opatřené koncovým šifrováním. V chatech, kterých se bude změna týkat, se objeví pokyny o tom, jak si média nebo zprávy z nich stáhnout, pokud si je chcete ponechat.

    Ladislav Hagara | Komentářů: 7
    14.3. 00:33 | IT novinky

    V lednu byla ve veřejné betě obnovena sociální síť Digg (Wikipedie). Dnes bylo oznámeno její ukončení (Hard Reset). Společnost Digg propouští velkou část týmu a přiznává, že se nepodařilo najít správné místo na trhu. Důvody jsou masivní problém s boty a silná konkurence. Společnost Digg nekončí, malý tým pokračuje v práci na zcela novém přístupu. Cílem je vybudovat platformu, kde lze důvěřovat obsahu i lidem za ním. Od dubna se do Diggu na plný úvazek vrací Kevin Rose, zakladatel Diggu z roku 2004.

    Ladislav Hagara | Komentářů: 5
    Které desktopové prostředí na Linuxu používáte?
     (16%)
     (7%)
     (0%)
     (11%)
     (29%)
     (2%)
     (5%)
     (1%)
     (13%)
     (24%)
    Celkem 1088 hlasů
     Komentářů: 26, poslední 12.3. 08:56
    Rozcestník

    Dotaz: Boot flash disku

    28.2.2022 15:17 Tonda
    Boot flash disku
    Přečteno: 790×
    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á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.