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 06:00 | Zajímavý článek

    Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 162 (pdf).

    Ladislav Hagara | Komentářů: 0
    dnes 05:55 | IT novinky

    Sdružení CZ.NIC, správce české národní domény, zveřejnilo Domain Report za rok 2025 s klíčovými daty o vývoji domény .CZ. Na konci roku 2025 bylo v registru české národní domény celkem 1 515 860 s koncovkou .CZ. Průměrně bylo měsíčně zaregistrováno 16 222 domén, přičemž nejvíce registrací proběhlo v lednu (18 722) a nejméně pak v červnu (14 559). Podíl domén zabezpečených pomocí technologie DNSSEC se po několika letech stagnace výrazně

    … více »
    Ladislav Hagara | Komentářů: 0
    včera 18:33 | IT novinky

    Google představil telefon Pixel 10a. S funkci Satelitní SOS, která vás spojí se záchrannými složkami i v místech bez signálu Wi-Fi nebo mobilní sítě. Cena telefonu je od 13 290 Kč.

    Ladislav Hagara | Komentářů: 3
    včera 16:22 | Komunita

    Byl publikován přehled dění a novinek z vývoje Asahi Linuxu, tj. Linuxu pro Apple Silicon. Fedora 43 Asahi Remix s KDE Plasma už funguje na M3. Zatím ale bez GPU akcelerace. Vývojáře lze podpořit na Open Collective a GitHub Sponsors.

    Ladislav Hagara | Komentářů: 0
    včera 14:00 | IT novinky

    Red Hat představil nový nástroj Digital Sovereignty Readiness Assessment (GitHub), který organizacím umožní vyhodnotit jejich aktuální schopnosti v oblasti digitální suverenity a nastavit strategii pro nezávislé a bezpečné řízení IT prostředí.

    Ladislav Hagara | Komentářů: 0
    včera 12:22 | Zajímavý software

    BarraCUDA je neoficiální open-source CUDA kompilátor, ale pro grafické karty AMD (CUDA je proprietární technologie společnosti NVIDIA). BarraCUDA dokáže přeložit zdrojové *.cu soubory (prakticky C/C++) přímo do strojového kódu mikroarchitektury GFX11 a vytvořit tak ELF *.hsaco binární soubory, spustitelné na grafické kartě AMD. Zdrojový kód (převážně C99) je k dispozici na GitHubu, pod licencí Apache-2.0.

    NUKE GAZA! 🎆 | Komentářů: 1
    17.2. 17:00 | IT novinky

    Podvodné reklamy na sociálních internetových platformách, jako je Facebook, Instagram nebo X, vytvořily loni v Česku jejich provozovatelům příjmy 139 milionů eur, tedy zhruba 3,4 miliardy korun. Proti roku 2022 je to nárůst o 51 procent. Vyplývá to z analýzy Juniper Research pro společnost Revolut. Podle výzkumu je v Česku zhruba jedna ze sedmi zobrazených reklam podvodná. Je to o 14,5 procenta více, než je evropský průměr, kde je podvodná každá desátá reklama.

    Ladislav Hagara | Komentářů: 7
    17.2. 15:44 | Nová verze

    Desktopové prostředí KDE Plasma bylo vydáno ve verzi 6.6 (Mastodon). Přehled novinek i s videi a se snímky obrazovek v oficiálním oznámení. Podrobný přehled v seznamu změn.

    Ladislav Hagara | Komentářů: 0
    17.2. 03:22 | Nová verze

    Czkawka a Krokiet, grafické aplikace pro hledání duplicitních a zbytečných souborů, byly vydány ve verzi 11.0. Podrobný přehled novinek v příspěvku na Medium. Od verze 7.0 je vedle frontendu Czkawka postaveného nad frameworkem GTK 4 vyvíjen nový frontend Krokiet postavený nad frameworkem Slint. Frontend Czkawka je už pouze v udržovacím módu. Novinky jsou implementovány ve frontendu Krokiet.

    Ladislav Hagara | Komentářů: 27
    17.2. 02:00 | Zajímavý článek

    Jiří Eischmann na svém blogu publikoval článek Úvod do MeshCore: "Doteď mě radioamatérské vysílání úplně míjelo. Když jsem se ale dozvěděl, že existují komunity, které svépomocí budují bezdrátové sítě, které jsou nezávislé na Internetu a do značné míry taky elektrické síti a přes které můžete komunikovat s lidmi i na druhé straně republiky, zaujalo mě to. Když o tom přede mnou pořád básnili kolegové v práci, rozhodl jsem se, že to zkusím taky.

    … více »
    Ladislav Hagara | Komentářů: 4
    Které desktopové prostředí na Linuxu používáte?
     (18%)
     (6%)
     (0%)
     (11%)
     (27%)
     (3%)
     (4%)
     (2%)
     (12%)
     (27%)
    Celkem 904 hlasů
     Komentářů: 25, poslední 3.2. 19:50
    Rozcestník

    Dotaz: Jaký program generuje EFI/ubuntu/grub.cfg?

    Fuky avatar 18.2.2019 14:04 Fuky | skóre: 52 | blog: 4u
    Jaký program generuje EFI/ubuntu/grub.cfg?
    Přečteno: 734×
    Nemám samostatný oddíl pro adresář /boot, ale mám ho přímo na XFS oddílu se systémem. Systém bootuji přes UEFI a EFI oddíl je první na disku. Do EFI/ubuntu/ jsem si tedy nahrál xfs.mod a přidal řádek "insmod (hd0,gpt1)/EFI/ubuntu/xfs.mod" do EFI/ubuntu/grub.cfg. Takže systém bez problémů nabootuje.

    Otázka zní. Jaký program generuje /boot/efi/EFI/ubuntu/grub.cfg? A kam se mají ukládat změny, které požaduji oproti defaultní konfiguraci. Jde mi o to, že po jedné z aktualizací se mi upravený EFI/ubuntu/grub.cfg přepsal, takže v něm chybělo natažení xfs.mod a systém tedy přestal bootovat a musel jsem to ručně opravovat.

    Řešení dotazu:


    Odpovědi

    18.2.2019 16:56 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Jaký program generuje EFI/ubuntu/grub.cfg?
    grub-mkconfig
    18.2.2019 18:53 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: Jaký program generuje EFI/ubuntu/grub.cfg?
    Jak už tu napsal předemnou:

    konfigurák generuje program grub-mkconfig

    a default hodnoty v ubuntu bere z /etc/default/grub
    Fuky avatar 18.2.2019 19:45 Fuky | skóre: 52 | blog: 4u
    Rozbalit Rozbalit vše Re: Jaký program generuje EFI/ubuntu/grub.cfg?
    Já to chápu tak, že grub-mkconfig generuje /boot/grub/grub.cfg, ale zatím se mi nedaří zjistit co generuje /boot/efi/EFI/ubuntu/grub.cfg.

    search.fs_uuid 7084c04a-0922-4d0a-925d-8d0cac9f3dfa root 
    set prefix=($root)'/grub'
    configfile $prefix/grub.cfg

    Tj. EFI grub načte vše potřebné, aby se dostal k /boot/grub/grub.cfg, např. xfs.mod, a pak načte tento konfigurační soubor, jehož obsah se snadno mění pomocí právě zmiňovaného /etc/default/grub a případně soubory v /etc/grub.d/ či /etc/default/grub.d/*.cfg.

    Říkal jsem si, že EFI grub.cfg možná generuje instalační skript některého balíčku, ale v žádném jsem to nenašel. Tak mě napadlo podívat se do zdrojáků balíčku grub2-common.

    V grub-install.c jsem opravdu našel, že /boot/efi/EFI/ubuntu/grub.cfg generuje právě tento program a jako podklad pro tento soubor využívá např. /boot/grub/x86_64-efi/load.cfg, dohledám tedy ještě podrobnosti a dám vědět jak to tedy je...
    Fuky avatar 18.2.2019 21:28 Fuky | skóre: 52 | blog: 4u
    Rozbalit Rozbalit vše Re: Jaký program generuje EFI/ubuntu/grub.cfg?
    Takže i soubor /boot/grub/x86_64-efi/load.cfg generuje program grub-install a podle mě neumožňuje vložení řádku:

    insmod (hd0,gpt1)/EFI/ubuntu/xfs.mod
    

    Pokud si tedy tento soubor ručně zeditujete, tak vám ho dříve či později grub-install přepíše. Zdá se tedy, že i když není problém natáhnout xfs.mod a načíst tak z EFI Grubu /boot/grub/grub.cfg, tak to není podporované řešení.

    grub efi doesn't install fs module needed to access root
    18.2.2019 22:24 lertimir | skóre: 64 | blog: Par_slov
    Rozbalit Rozbalit vše Re: Jaký program generuje EFI/ubuntu/grub.cfg?
    Všechny konfigurace se dělají v /etc/default/grub a /etc/grub.d. tam se vkládá co potřebuješ do výsledných souborů.
    k3dAR avatar 18.2.2019 22:32 k3dAR | skóre: 63
    Rozbalit Rozbalit vše Re: Jaký program generuje EFI/ubuntu/grub.cfg?
    to prave uz(uz-zatim) neplati, protoze novejsi verze Grub2 (nebo je to uz dele, ale jen pro nektere situace?) dava zakladni parradkovej cfg do EFI oddilu k EFI binarce, v Xubuntu 18.04 sem na to nenarazil, ale instaloval sem uz do pripraveneho LUKS, nicmene v Debian10 to uz takto dela bezna instalace (minimalne na LUKS co sem zkousel), a v testing je stale bug ze to nepridavalo prave do tohodle pidi cfg v EFI radek cryptomount, takze po rebootu koncic v grub shellu, v unstesning uz to je opravene, resil sem to tu
    porad nemam telo, ale uz mam hlavu... nobody
    Josef Kufner avatar 19.2.2019 12:05 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Jaký program generuje EFI/ubuntu/grub.cfg?
    Tohle se generuje při instalaci Grubu na disk. Později už se nemění. Je to v podstatě jen entry-point pro Grub, aby věděl, kde má oddíl s konfigurací. Zbytek systému včetně generátoru /boot/grub/grub.cfg o téhle věci ani neví a neřeší to. Pokud budeš bootovat z MBR, tak ti tenhle kousek bude chybět a místo toho budeš mít právě to stařičké MBR.
    Hello world ! Segmentation fault (core dumped)
    19.2.2019 12:36 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Jaký program generuje EFI/ubuntu/grub.cfg?
    Ono to taky dá rozum. Proč by měl opakovaně hrabat linuxový systém do UEFI partice, která používá FAT32, když to není nutné. Všechno potřebné si totiž umí grub pořešit přes svůj konfigurák grub.cfg. Binárce stačí pouze relativní cesta, ze které si má natáhnout konfiguraci. Jestli pak jejím prostřednictvím natáhne další konfigurák odjinud, je šumák. Rozhodně to ale snižuje pravděpodobnost, že by se tím při nějaké aktualizaci rozbilo zavádění.

    Teda, pokud někdo nerýpe do diskových oddílů.
    Fuky avatar 19.2.2019 12:56 Fuky | skóre: 52 | blog: 4u
    Rozbalit Rozbalit vše Re: Jaký program generuje EFI/ubuntu/grub.cfg?
    Jak píši níže, problém právě je, že i běžná aktualizace znovu generuje /boot/efi/EFI/ubuntu/grub.cfg, tj. volá grub-install, a ten funguje tak, že celý /boot/efi/EFI/ubuntu/grub.cfg generuje znovu, takže všechny změny přepíše a není možnost (nebo o ní alespoň nevím) jak mu někde říct, aby tam přidal načtení modulu xfs.mod. A sám grub-install není tak chytrý, aby mu došlo, že chce načítát konfigurák z XFS, tak buď musí mít Grub, který XFS podporuje nebo natáhnout modul, který ho o tuto podporu rozšíří.
    19.2.2019 13:45 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Jaký program generuje EFI/ubuntu/grub.cfg?
    Jak píši níže, problém právě je, že i běžná aktualizace znovu generuje /boot/efi/EFI/ubuntu/grub.cfg, tj. volá grub-install, a ten funguje tak, že celý /boot/efi/EFI/ubuntu/grub.cfg generuje znovu,
    To se mi moc nezdá, tohle by měla dělat maximálně aktualizace grubu. A tak to dává smysl, protože se mění binární soubor zavaděče, který je na té UEFI particii.

    Jinak grub-install není vůbec chytrý. Volá si jiné nástroje, které se starají o detekci a ty rovněž nejsou bůhví jak chytré, takže se občas stává, že je nutný manuální zásah, pokud máš nějakou netypickou instalaci.

    Pokud jde o moduly, jo kdysi jsem to taky řešíval, aby core.img načetl všechny potřebné moduly. Ovšem od té doby co používám Btrfs v raid1 už to nepotřebuji.
    Fuky avatar 19.2.2019 12:46 Fuky | skóre: 52 | blog: 4u
    Rozbalit Rozbalit vše Re: Jaký program generuje EFI/ubuntu/grub.cfg?
    Problém právě je, že se tento soubor znovu generuje i při pouhých aktualizacích, takže kolega vesele aktualizoval, vše bylo OK a jednoho dne přišel, že mu systém nebootuje a zůstává mu to v příkazové řádce Grub a to právě proto, že se evidentně aktualizovaly balíčky, které spouští grub-install, takže se přepsal /boot/efi/EFI/ubuntu/grub.cfg a zmizel z něj stěžejní řádek:

    insmod (hd0,gpt1)/EFI/ubuntu/xfs.mod
    

    Tudíž se EFI Grub nedostal k /boot/grub/grub.cfg, protože bez modulu xfs.mod neumí číst z oddílu XFS.

    Takže se mi zatím jako nejjednodušší obezlička zdá:

    # dpkg-divert --divert /usr/sbin/grub-install.orig --rename /usr/sbin/grub-install
    

    A z /usr/sbin/grub-install udělat wrapper, který zavolá /usr/sbin/grub-install.orig a na konci přidá do /boot/efi/EFI/ubuntu/grub.cfg načtení modulu xfs.mod.
    19.2.2019 13:15 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: Jaký program generuje EFI/ubuntu/grub.cfg?
    Tiež som čumel že prečo mám dátumy v EFI novšie ako bol dátum inštalácie, korešpondovali mi s časom update balíku grub.
    Josef Kufner avatar 19.2.2019 13:17 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Jaký program generuje EFI/ubuntu/grub.cfg?
    Moduly grubu můžeš "zakompilovat" do jeho EFI binárky – viz https://wiki.archlinux.org/index.php/GRUB/Tips_and_tricks#GRUB_standalone. Tipnul bych si, že někde bude volba, jaké moduly mají být zakompilovávány při aktualizacích.
    Hello world ! Segmentation fault (core dumped)
    k3dAR avatar 20.2.2019 01:40 k3dAR | skóre: 63
    Rozbalit Rozbalit vše Re: Jaký program generuje EFI/ubuntu/grub.cfg?
    tohle neni uplne pravda a uz vubec ne reseni ;-) mam Xubuntu 18.04 - amd64, startuju pres UEFI (z LUKS/LVM kde je i /boot) a EFI/ubuntu/grub.cfg NEmam, v Debian9 to same, az v Debian10 jak sem psal sem narazil na tento soubor a to ze Grub <=2.02+dfsg1-10 ma bug ze na jednu stranu pouziva/potrebuje tento soubor a zaroven do nej nedokaze pridat "cryptomount -u uuid_pro_luks" a zaroven ho premaze pri aktualizaci Grubu kdyz ho tam rucne pridam (neni treba pridavat natazeni crypto modulu, pouze prikaz na (dotaz hesla pro) odemceni)...
    porad nemam telo, ale uz mam hlavu... nobody
    20.2.2019 09:28 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Jaký program generuje EFI/ubuntu/grub.cfg?
    Není grub jako grub. Záleží jak je sestavená ta binárka. Ale je to jednoduché. Skoč si při zavádění na grub konzoli a prolistuj si co vlastně ten grub vidí.

    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.