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 16:00 | Nová verze

    Byla vydána nová verze 2025.4 linuxové distribuce navržené pro digitální forenzní analýzu a penetrační testování Kali Linux (Wikipedie). Přehled novinek se seznamem nových nástrojů v oficiálním oznámení na blogu.

    Ladislav Hagara | Komentářů: 0
    dnes 12:44 | IT novinky

    Národní úřad pro kybernetickou a informační bezpečnost (NÚKIB) zveřejnil Národní politiku koordinovaného zveřejňování zranitelností (pdf), jejímž cílem je nejen zvyšování bezpečnosti produktů informačních a komunikačních technologií (ICT), ale také ochrana objevitelů zranitelností před negativními právními dopady. Součástí je rovněž vytvoření „koordinátora pro účely CVD“, jímž je podle nového zákona o kybernetické … více »

    Ladislav Hagara | Komentářů: 4
    dnes 04:33 | Nová verze

    Vývojáři KDE oznámili vydání balíku aplikací KDE Gear 25.12. Přehled novinek i s náhledy a videi v oficiálním oznámení.

    Ladislav Hagara | Komentářů: 0
    dnes 03:55 | Nová verze

    Společnost System76 vydala Pop!_OS 24.04 LTS s desktopovým prostředím COSMIC. Videoukázky na YouTube.

    Ladislav Hagara | Komentářů: 0
    dnes 03:11 | Nová verze

    Byla vydána verze 1.92.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.

    Ladislav Hagara | Komentářů: 0
    dnes 01:33 | Komunita

    Free Software Foundation zveřejnila ocenění Free Software Awards za rok 2024. Oceněni byli Andy Wingo, jeden ze správců GNU Guile, Alx Sa za příspěvky do Gimpu a Govdirectory jako společensky prospěšný projekt.

    |🇵🇸 | Komentářů: 3
    včera 18:55 | Nová verze

    Bylo vydáno Eclipse IDE 2025-12 aneb Eclipse 4.38. Představení novinek tohoto integrovaného vývojového prostředí také na YouTube.

    Ladislav Hagara | Komentářů: 0
    včera 17:44 | Nová verze

    U příležitosti oslav osmi let prací na debianím balíčku vyšlo GPXSee 15.6. Nová verze přináší především podporu pro geotagované MP4 soubory, včetně GoPro videí. Kdo nechce čekat, až nová verze dorazí do jeho distribuce, nalezne zdrojové kódy na GitHubu.

    Martin Tůma | Komentářů: 15
    včera 09:22 | Nová verze

    Monado, tj. multiplatformní open source implementace standardu OpenXR specifikujícího přístup k platformám a zařízením pro XR, tj. platformám a zařízením pro virtuální realitu (VR) a rozšířenou realitu (AR), bylo vydáno ve verzi 25.1.0. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 02:44 | Nová verze

    Byla vydána listopadová aktualizace aneb nová verze 1.107 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.107 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 0
    Jaké řešení používáte k vývoji / práci?
     (34%)
     (47%)
     (19%)
     (17%)
     (22%)
     (15%)
     (24%)
     (15%)
     (17%)
    Celkem 458 hlasů
     Komentářů: 19, poslední včera 20:04
    Rozcestník

    Dotaz: SW Raid1 vs. EFI

    16.2.2023 11:01 Petr
    SW Raid1 vs. EFI
    Přečteno: 717×
    Ahoj.
    Prosím, jak řešíte SW Raid 1 (mirror) na PC, kde již není možné použít Legacy Boot a nezbývá nic jiného, než jít cestou UEFI ? Nějak se mi nedaří to zprovoznit :-(

    Díky za info,
    Petr

    Řešení dotazu:


    Odpovědi

    Max avatar 16.2.2023 11:05 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: SW Raid1 vs. EFI
    Řeší se to scriptem v hooku při přegenerování initrd. Tj. máš připojené oba oddíly a pomocí toho hooku na nich udržuješ stejná data. Není to tedy raid, ale účel to splní dostatečně.
    Zdar Max
    Měl jsem sen ... :(
    16.2.2023 11:07 Petr
    Rozbalit Rozbalit vše Re: SW Raid1 vs. EFI
    Mohu poprosit o example ?
    Řešení 1× (Zoufalec)
    Max avatar 16.2.2023 11:10 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: SW Raid1 vs. EFI
    Třeba tady na wikině Archu: EFI system partition.
    Celkově existuje spousta možností, např.:
    hook v rámci initrd
    script, co v intervalech (nebo při restartu) dělá rsync
    použít incrond a monitorovat eventy nad adresářem a v případě změn spusti sync atd.

    Zdar Max
    Měl jsem sen ... :(
    16.2.2023 11:19 Petr
    Rozbalit Rozbalit vše Re: SW Raid1 vs. EFI
    Takto stačí. Díky
    16.2.2023 15:22 a1bert | skóre: 23
    Rozbalit Rozbalit vše Re: SW Raid1 vs. EFI
    ale na EFI prece lezi jen zacatek GRUBu, kernel a initrd jsou uz na linuxove partition, takze ja zadne hooky nepouzivam, po instalaci prekopiruju EFI partition na druhy disk a uz na to neseham (maximalne po upgrade grubu, kdyz si vzpomenu)

    Max avatar 16.2.2023 15:39 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: SW Raid1 vs. EFI
    Standardní instalace u distribucí je: 1) EFI partition s Grubem na FAT32
    2) /boot s initrd + kernel
    3) / root partition

    Oddělený "/boot" má smysl v mnoha případech, některé z nich lze eliminovat pomocí jiného zavaděče, např. sicherboot.
    Každopádně to nic nemění na tom, že distribuce standardně oddělený /boot vyžadují. Tak proto.
    Zdar Max
    Měl jsem sen ... :(
    16.2.2023 17:18 a1bert | skóre: 23
    Rozbalit Rozbalit vše Re: SW Raid1 vs. EFI
    dobre ale jen EFI musi byt neraidovatelna FAT32, vse ostatni uz muze byt raid
    16.2.2023 17:35 Andrej | skóre: 51 | blog: Republic of Mordor
    Rozbalit Rozbalit vše Re: SW Raid1 vs. EFI
    Oddělený "/boot" má smysl v mnoha případech…

    Nemá smysl v žádném případě. Vždy jen zbytečně komplikuje situaci.

    …některé z nich lze eliminovat pomocí jiného zavaděče, např. sicherboot.

    Všechny lze eliminovat, nikoliv některé. Se Sicherbootem i bez něj.

    Jako zavaděč stačí pouhý systemd-boot nebo GRUB; balení kernelu a initramdisku Sicherbootem se hodí jedině pokud chci SecureBoot. Ovšem ani v jednom z případů není důvod pro existenci /boot oddílu v jakékoliv podobě.

    Každopádně to nic nemění na tom, že distribuce standardně oddělený /boot vyžadují.

    Nevyžadují.

    Některé problematické instalátory ho sice (nesmyslně) implicitně volí, pokud uživatel nedává pozor, ale naštěstí se dá tento nesmysl změnit a nahradit vlastním (ne)rozdělením disku.

    Max avatar 21.2.2023 10:54 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: SW Raid1 vs. EFI
    Bohužel, dokumentace hovoří jinak. Možná se to za dva roky změnilo, ale dřív třeba neuměl Grub2 kompletní LUKS2 implementaci a podporoval jen některé druhy klíčů, takže jsi grubem neodemkl modernější nastavení LUKS2 (to byl třeba můj případ, když jsem migroval na nový disk a přepálil nastavení LUKS2).
    Stejně tak byl problém, když jsi měl kernel na partition, která měla FS nepodporovaný grubem. Ještě je to nějaký pátek zpátky, co grub měl problémy např. se ZFS. Opět nevím, jak je to nyní.
    Ale ano, na všechno existuje nějaký workaround a jde to nakonec bez odděleného /boot oddílu. Narážel jsem na podobné věci jako výše, které občas zbytečně zdržují oproti doporučeným instalacím.
    Zdar Max
    Měl jsem sen ... :(
    Jendа avatar 16.2.2023 18:33 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: SW Raid1 vs. EFI
    Ale /boot už pak může být v RAID1, protože GRUB RAID1 umí.
    Řešení 1× (a1bert)
    k3dAR avatar 17.2.2023 06:14 k3dAR | skóre: 63
    Rozbalit Rozbalit vše Re: SW Raid1 vs. EFI
    u tech moznosti na ArchWiki nevidim hook primo pro Grub, pokud na EFI neni initrd, je zbytecne delat EFI sync i pri update initrd...
    mam soubor /etc/grub.d/99_sync_efi (pri pouziti nezapomenout zmenit EF02-EF02 na UUID EFI oddilu na druhem disku)
    #!/bin/sh
    set -e
    
    efi2="/boot/efi2"
    efi2_uuid="EF02-EF02"
    
    echo "Sync EFI to ${efi2} (${efi2_uuid})..." >&2
    
    mkdir -p ${efi2}
    mountpoint -q ${efi2} || mount /dev/disk/by-uuid/${efi2_uuid} ${efi2}
    
    rsync -a --delete /boot/efi/ ${efi2}/
    
    porad nemam telo, ale uz mam hlavu... nobody
    17.2.2023 12:05 Zoufalec | skóre: 8
    Rozbalit Rozbalit vše Re: SW Raid1 vs. EFI
    Proč používáš ${parameter} místo $parameter?
    Max avatar 17.2.2023 14:43 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: SW Raid1 vs. EFI
    Je to kvůli tomu, že můžeš tu proměnnou jednodušeji rozšiřovat (připojit k ní string, pole apod.). Osobně závorky taktéž používám, protože je to bezpečnější.
    Příklad:
    parametr=Lopatak
    
    # chyba (nic se nevypíše):
    echo $parametrJoe
    
    # správně
    echo ${parametr}Joe
    LopatakJoe
    
    
    Zdar Max
    Měl jsem sen ... :(
    21.2.2023 09:27 Zoufalec | skóre: 8
    Rozbalit Rozbalit vše Re: SW Raid1 vs. EFI
    Vím, jinak bych nenarážel na Parameter Expansion z manuálové stránky.

    Mě hlavně zajímalo, proč tedy nepoužívá i uvozovky.
    Max avatar 21.2.2023 10:39 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: SW Raid1 vs. EFI
    V tom případě si myslím, že jsi se nevyjádřil dobře. A upřímně řečeno, teď také nevím, jak to myslíš. Nemůžeš uvést příklad? Uvozovek je tuna, chovají se různé, stejně tak jejich umístění může být různé atd.
    Zdar Max
    Měl jsem sen ... :(
    21.2.2023 12:37 Zoufalec | skóre: 8
    Rozbalit Rozbalit vše Re: SW Raid1 vs. EFI
    To se mi bohužel stává až příliš často.

    Dvojité kvůli mezerám.
    Max avatar 21.2.2023 13:28 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: SW Raid1 vs. EFI
    Pořád nerozumím, můžeš dát nějaký ten příklad?
    Zdar Max
    Měl jsem sen ... :(
    21.2.2023 14:12 Zoufalec | skóre: 8
    Rozbalit Rozbalit vše Re: SW Raid1 vs. EFI
    k3dAR avatar 21.2.2023 16:22 k3dAR | skóre: 63
    Rozbalit Rozbalit vše Re: SW Raid1 vs. EFI
    chces rict ze otazka: Proč používáš ${parameter} místo $parameter?
    mela byt chapana jako: Proč používáš ${parameter} místo "${parameter}"?
    to ses asi "preklep" :-))

    kazdopadne uuid space neobsahuje a ze by nekdo v mem skriptu chtel efi2 prenastavit z /boot/efi2 na "/boot/efi to druhe" sem nepredvidal :-D
    porad nemam telo, ale uz mam hlavu... nobody
    16.2.2023 13:17 Zoufalec | skóre: 8
    Rozbalit Rozbalit vše Re: SW Raid1 vs. EFI
    Které základní desce se raději vyhnout?
    Max avatar 16.2.2023 13:36 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: SW Raid1 vs. EFI
    Spíše není žádný důvod se vyhýbat UEFI ;-).
    Zdar Max
    Měl jsem sen ... :(
    16.2.2023 23:20 Karlosek
    Rozbalit Rozbalit vše Re: SW Raid1 vs. EFI
    Ale tak jeden bych věděl. Na jistých PC se nám občas stane, že se smaže boot záznam v efi paměti, který odkazuje na soubor třeba \EFI\opensuse\neco.efi. Řešením je použít MBR, kdy se prostě nabootuje z prvního disku a hotovo. Už se nám to stalo vícekrát, u moderních PC co mají jen EFI to pak znamená výjezd do terénu
    Jendа avatar 16.2.2023 23:45 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: SW Raid1 vs. EFI
    Co to dát jako removable cestu (\EFI\boot\bootx64.efi), která záznam nevyžaduje?
    17.2.2023 01:33 Karlosek
    Rozbalit Rozbalit vše Re: SW Raid1 vs. EFI
    To funguje. Jde o to, že instalujeme připravený systém a pokaždé by se musel vytvořit dodatečně tento adresář. Takhle je to prostě jednodušší. Ale je to poměrně specifický případ, s EFI se určitě lépe pracuje
    17.2.2023 11:52 Zoufalec | skóre: 8
    Rozbalit Rozbalit vše Re: SW Raid1 vs. EFI
    Spíše není žádný důvod se vyhýbat UEFI ;-).
    To jsem nenapsal, ale třeba mně osobně vadí nutnost používat FAT, další partition a bugy:
    Unfortunately, EFI is a dense topic; the EFI software itself is complex, and many implementations have system-specific quirks and even bugs. [...] Some buggy EFIs boot only the Windows boot loader, which is called EFI/Microsoft/Boot/bootmgfw.efi on the ESP.
    Jendа avatar 17.2.2023 19:55 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: SW Raid1 vs. EFI
    To jsem nenapsal, ale třeba mně osobně vadí nutnost používat FAT, další partition
    U MBR bootu místo explicitní partition musíš mít vyhrazené místo před první partition (cca. do roku 2013 vyhrazoval instalátor Ubuntu/Debianu i cfdisk defaultně jenom 32 KiB, takže pak byla vždycky párty s přesouváním když se to nevešlo - ale to už lidi asi zapomněli…) a máš speciální nástroj který tohle nealokované místo přepisuje, to sis fakt pomohl :)
    Unfortunately, EFI is a dense topic; the EFI software itself is complex, and many implementations have system-specific quirks and even bugs.
    To je u MBR bootu taky, například jsou BIOSy co nevidí disk pokud nemá partition označenou jako bootable.
    Some buggy EFIs boot only the Windows boot loader, which is called EFI/Microsoft/Boot/bootmgfw.efi on the ESP.
    OK, ale tohle jsem teda nepotkal.
    21.2.2023 09:34 Zoufalec | skóre: 8
    Rozbalit Rozbalit vše Re: SW Raid1 vs. EFI
    Proto používám legacy s GPT a 1 MiB.
    Max avatar 21.2.2023 10:40 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: SW Raid1 vs. EFI
    Většina biosů to dřív ignorovala. Jseš si jistý, že nemáš hybridní mbr? Tj. jak GPT zápis, tak MBR?
    Zdar Max
    Měl jsem sen ... :(
    21.2.2023 12:39 Zoufalec | skóre: 8
    Rozbalit Rozbalit vše Re: SW Raid1 vs. EFI
    Teď to neověřím, ale použil jsem gdisk na čisté disky.
    Jendа avatar 16.2.2023 18:34 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: SW Raid1 vs. EFI
    Proč bychom se měli nějaké desce (v kontextu dotazu) vyhýbat? Kdo by chtěl vypínat UEFI? Dost bylo problémů s instalací GRUBu do nealokovaného místa před první partition a do MBR, výroby speciálních grub images s embednutými cestami atd.
    Max avatar 16.2.2023 18:47 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: SW Raid1 vs. EFI
    Na druhou stranu, stále existují nadšenci, co nejen, že jedou legacy bios, ale používají i lilo :).
    Zdar Max
    Měl jsem sen ... :(
    17.2.2023 12:02 Zoufalec | skóre: 8
    Rozbalit Rozbalit vše Re: SW Raid1 vs. EFI
    Proč bychom se měli nějaké desce (v kontextu dotazu) vyhýbat? Kdo by chtěl vypínat UEFI? Dost bylo problémů s instalací GRUBu do nealokovaného místa před první partition a do MBR, výroby speciálních grub images s embednutými cestami atd.
    Ty se jí vyhýbat nemusíš, ale já bych jí chtěl znát.

    Vypínání

    GRUB: GPT?
    Jendа avatar 17.2.2023 19:55 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: SW Raid1 vs. EFI
    GRUB: GPT?
    Nerozumím.
    Jendа avatar 17.2.2023 19:57 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: SW Raid1 vs. EFI
    GRUB: GPT?
    Nebo teda: jestli myslíš jako jak u MBR použít disk větší než 2TB: to je teprve zážitek. Musíš vyrobit GPT rozložení (tím naalokuješ víc než 2 TB) a pak vyrobit falešné MBR zobrazující nealokované místo kam se nainstaluje grub-pc a jednu malou partition kam se dá /boot…
    21.2.2023 09:38 Zoufalec | skóre: 8
    Rozbalit Rozbalit vše Re: SW Raid1 vs. EFI
    Ne.
    AraxoN avatar 16.2.2023 14:18 AraxoN | skóre: 47 | blog: slon_v_porcelane | Košice
    Rozbalit Rozbalit vše Re: SW Raid1 vs. EFI
    RAID-1 s metadátami verzie 0.90 nepomôže? Metadáta 0.90 sú na konci diskového oddielu, takže sa celý oddiel pre neznalý kód javí ako normálny súborový systém a kým z neho ten kód len číta, tak by s tým nemal byť problém.
    Max avatar 16.2.2023 15:45 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: SW Raid1 vs. EFI
    Je to jedna z věcí, kterými to lze řešit, ale člověk si pak vytváří jiný problém. Systemd mu nedovolí standardně nabootovat v případě, že jeden disk bude odpojený. Uživatel v případě problému bude tedy ještě nucený řešit degradovaný režim v rámci systemd. Jak víme, standardní používání "nofail" pak zapříčiňuje blbé pořadí mountování, ale zase u /boot partition by to nemuselo vadit. Pak je tu věc, že rozbitá fat32 se v případě mdadm překopíruje a rozbije jí i na druhém disku.
    Mně osobně přijde čistší a spolehlivější řešit danou věc malým hookem a tím to hasne.
    Zdar Max
    Měl jsem sen ... :(
    16.2.2023 15:48 alkoholik | skóre: 40 | blog: Alkoholik
    Rozbalit Rozbalit vše Re: SW Raid1 vs. EFI
    Funguje do chvile, kdy si z EFI partition pustite treba memtest a ten si zapise logy - jenom na jeden disk.
    A treba grub-install se musi spoustet s --no-nvram.

    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.