abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 14:55 | IT novinky

    Před 70 lety, 7. června 1954, ve věku 41 let, zemřel Alan Turing, britský matematik, logik, kryptoanalytik a zakladatel moderní informatiky.

    Ladislav Hagara | Komentářů: 0
    dnes 11:44 | Zajímavý software

    NiceGUI umožňuje používat webový prohlížeč jako frontend pro kód v Pythonu. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.

    Ladislav Hagara | Komentářů: 1
    dnes 10:55 | Nová verze

    Open source platforma Home Assistant (Demo, GitHub, Wikipedie) pro monitorování a řízení inteligentní domácnosti byla vydána ve verzi 2024.6. Z novinek lze vypíchnout lepší integraci LLM (OpenAI, Google AI, Ollama) nebo podporu Matter 1.3.

    Ladislav Hagara | Komentářů: 0
    včera 20:55 | IT novinky

    IKEA ve Spojeném království hledá zaměstnance do své nové pobočky. Do pobočky v počítačové hře Roblox. Nástupní mzda je 13,15 liber na hodinu.

    Ladislav Hagara | Komentářů: 0
    včera 10:44 | Zajímavý článek

    Alyssa Rosenzweig se v příspěvku na svém blogu Vulkan 1.3 na M1 za 1 měsíc rozepsala o novém Vulkan 1.3 ovladači Honeykrisp pro Apple M1 splňujícím specifikaci Khronosu. Vychází z ovladače NVK pro GPU od Nvidie. V plánu je dále rozchodit DXVK a vkd3d-proton a tím pádem Direct3D, aby na Apple M1 s Asahi Linuxem běžely hry pro Microsoft Windows.

    Ladislav Hagara | Komentářů: 30
    včera 01:00 | Nová verze

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

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

    Byla vydána (Mastodon, 𝕏) nová verze 2024.2 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í.

    Ladislav Hagara | Komentářů: 0
    5.6. 16:44 | IT novinky

    Počítačová hra Tetris slaví 40 let. Alexej Pažitnov dokončil první hratelnou verzi 6. června 1984. Mezitím vznikla celá řada variant. Například Peklo nebo Nebe. Loni měl premiéru film Tetris.

    Ladislav Hagara | Komentářů: 10
    5.6. 10:44 | Nová verze

    MicroPython (Wikipedie), tj. implementace Pythonu 3 optimalizovaná pro jednočipové počítače, byl vydán ve verzi 1.23.0. V přehledu novinek je vypíchnuta podpora dynamických USB zařízení nebo nové moduly openamp, tls a vfs.

    Ladislav Hagara | Komentářů: 0
    5.6. 10:22 | Nová verze

    Canonical vydal Ubuntu Core 24. Představení na YouTube. Nová verze Ubuntu Core vychází z Ubuntu 24.04 LTS a podporována bude 12 let. Ubuntu Core je určeno pro IoT (internet věcí) a vestavěné systémy.

    Ladislav Hagara | Komentářů: 2
    Rozcestník

    Dotaz: GRUB_SAVEDEFAULT a btrfs

    25.2. 07:37 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    GRUB_SAVEDEFAULT a btrfs
    Přečteno: 438×
    Zdravím,

    Mám Debian 12, a po aktualizaci (díky nVidia 470) se mi nové jádro 6.0.1-18 nechce přeložit ( a naběhnout ). Zkusil jsem s tím vyběhnout tím, že prostě spustím staré jádro 6.0.1-17. (Problém nové jádro -> nVidia je potvrzen ). Nastavil jsem v konfiguráku ( /etc/default/grub ) volby GRUB_DEFAULT a GRUB_SAVEDEFAULT, nicméně grub2 mou volbu po zvolení jádra neuloží a navíc mě obdaří hláškou "Sparse file not allowed " při každém spuštění.

    No. Jak jsem se dočetl tady, grub2 neumí zapisovat do brtfs. A mně nezbylo (prozatím) nic jiného, než volby odstranit a do GRUB_DEFAULT zadat to staré jádro.

    Nicméně ... nemá někdo zkušenosti, co s tím jde udělat, aby grub2 dokázal zapisovat na btrfs (ideálne žešení pro D12) ? Nikde jsem tento problém v souvislosti s debianem nenašel, takže asi řešení neexistuje. Jedno řešení bylo pro Mandrivu ? , ale asi 8 let staré, navíc v odpovědi motal grub a grub2 ... radši se zeptám tady.

    Děkuji za nasměrování . M.


    Řešení dotazu:


    Odpovědi

    25.2. 11:15 pavele
    Rozbalit Rozbalit vše Re: GRUB_SAVEDEFAULT a btrfs
    Pokud to neopravili v Debianu, tak to bude problém, bylo by dobré to nahlásit do bugzilly.

    Ve Fedoře to není vyřešeno od Fedora 36 do současné "Fedora Linux 40 development cycle".

    Odkaz:

    https://bugzilla.redhat.com/show_bug.cgi?id=2095363
    Řešení 1× (Milan Uhrák (tazatel))
    25.2. 11:46 xxl | skóre: 25
    Rozbalit Rozbalit vše Re: GRUB_SAVEDEFAULT a btrfs
    To není záležitost Debianu, ale GRUBu. GRUB prostě na btrfs zapisovat neumí a ani to umět nechce.

    https://www.gnu.org/software/grub/manual/grub/html_node/Environment-block.html#Environment-block
    25.2. 14:27 Want
    Rozbalit Rozbalit vše Re: GRUB_SAVEDEFAULT a btrfs
    A proč by taky měl? Stačí udělat break=init, a opravit co je potřeba dříve než se začne spouštět systém.
    25.2. 14:55 xxl | skóre: 25
    Rozbalit Rozbalit vše Re: GRUB_SAVEDEFAULT a btrfs
    No tak to nepochybně tazateli pomůže...
    25.2. 15:24 Want
    Rozbalit Rozbalit vše Re: GRUB_SAVEDEFAULT a btrfs
    Chtěl nasměrovat. Fakt nechápu, proč by měl mít Grub možnost zapisovat na FS. Možnost editace zavádění je primárně určená k tomu, aby bylo možné systém spustit do stavu, kdy ho lze opravit a ne ho definitivně zlikvidovat.
    25.2. 15:44 xxl | skóre: 25
    Rozbalit Rozbalit vše Re: GRUB_SAVEDEFAULT a btrfs
    Fakt nechápu, proč by měl mít Grub možnost zapisovat na FS.
    A všim sis, že tu možnost zapisovat na fs Grub už dávno má? Na podporovaných fs, samozřejmě. A že ta schopnost se používá například u grub-reboot či u toho savedefault, na které se tazatel ptá? A že grub.cfg je sestavován systémem tak, aby tyto schopnosti používal?
    25.2. 17:37 Want
    Rozbalit Rozbalit vše Re: GRUB_SAVEDEFAULT a btrfs
    Může být. Pro mne je Grub zavaděč a úkolem zavaděče je zavést jádro. Víc po něm nepotřebuji a nechci.
    Jendа avatar 25.2. 22:21 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: GRUB_SAVEDEFAULT a btrfs
    Složíme se, aby to místo ChatGPT-3.5 Turbo používalo GPT-4 nebo to nové Gemini 1.5 Pro?
    Max avatar 25.2. 22:28 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: GRUB_SAVEDEFAULT a btrfs
    Gemini zatím asi ne, to generuje černochy v nacistických uniformách a Brada Pitta na černo :).
    Zdar Max
    Měl jsem sen ... :(
    25.2. 16:42 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    Rozbalit Rozbalit vše Re: GRUB_SAVEDEFAULT a btrfs
    Hm, takže to není chyba, ale vlastnost (TM). No, až budu někdy dělat systém, tam /boot udělám malej ext4. No, přežiju to. Děkuji za vysvětlení, v čem je vlastně problém .

    M.
    Max avatar 25.2. 22:11 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: GRUB_SAVEDEFAULT a btrfs
    On byl ten problém prapůvodně za dob MBR, kdy se Grub potřeboval vejít s drivery do stage 1 + 1.5. A driver pro komplikovanější fs (btrfs, zfs apod.) byl příliš velký a hodně blbý na údržbu. Takže některé fce zavaděče pak nejsou pro tyto fs dostupné. Toto by už dnes nemuselo vadit, protože UEFI a relativně neomezená velikost GRUBU na EFI partition, ale pořád přetrvá problém s tím, jak ten driver udržovat a něco s tím fs nepodělat. Readonly přístup je bezpečný a tvůj problém budeš muset řešit jinak (např. změnou výchozích priorit při bootování apod.)
    Zdar Max
    Měl jsem sen ... :(
    Jendа avatar 25.2. 22:23 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: GRUB_SAVEDEFAULT a btrfs
    Problém se vyřeší sám: UEFI má malý bootovací oddíl s FAT, a GRUB může zapisovat na něj.

    Btw. 6.0.1? Odkud se to bere? To v Debianu nikdy nebylo (ve stable). Nemyslíš 6.1.0?
    25.2. 22:57 xxl | skóre: 25
    Rozbalit Rozbalit vše Re: GRUB_SAVEDEFAULT a btrfs
    No já nevím jestli se problém nějak brzy vyřeší. Problém vyřešit lze. Ale už ho lze vyřešit dlouho a pořád to ještě obecně vyřešeno není.

    Je nutné vymyslet použitelné rozložení partitions se správnými souborovými systémy a se správným rozmístěním jednotlivých komponent grubu a systému na nich.

    Je třeba mít jednu partiton, zapisovatelnou grubem. Například EFI nebo nějakou partition se správným fs. Pak je třeba mít někde základní část grubu. EFI nebo boot sektor a prostor před první partition. Potom je třeba mít někde ostatní části grubu. Potom kernel a initrd a systém... A zdá se, že se chytří lidé, co se okolo toho motají, ještě neshodli, jak to správně a jednotně dělat. A zřejmě to nikomu celkem ani nevadí. Takže pokud člověk chce použít grubem nezapisovatelný fs a přitom mít možnost, aby grub při startu zapisoval někam do environment bloku, musí si to vymyslet sám podle svých potřeb a znalostí.
    25.2. 13:27 Pepan
    Rozbalit Rozbalit vše Re: GRUB_SAVEDEFAULT a btrfs
    Změna v /etc/defaul grub na
    GRUB_SAVEDEFAULT=false
    GRUB_DEFAULT=0
    by nepomohla?
    26.2. 18:15 Rovano | skóre: 6
    Rozbalit Rozbalit vše Re: GRUB_SAVEDEFAULT a btrfs
    Také jsem to nedávno řešil a nedošel k přímému řešení. Jen si početl jak se všichni pohádali. Nezbyde Ti nic jiného než překopat Grub menu k obrazu svému. Mrkni na kapitoly 8.1 a 8.3. Třeba ti to bude stačit k řešení. https://wiki.archlinux.org/title/GRUB/Tips_and_tricks
    (╯°□°)╯︵ ┻━┻ enough of this! ♫♫♫ԅ(ˆ⌣ˆԅ)♫♫♫
    Řešení 1× (xxxs)
    26.2. 22:49 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: GRUB_SAVEDEFAULT a btrfs
    Přesně tak. Automaticky generované menu se hodí pro běžné desktopy, ale jsou situace kdy je lepší do toho hrábnout.
    28.2. 01:13 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    Rozbalit Rozbalit vše Re: GRUB_SAVEDEFAULT a btrfs
    Tak grubu2 jsem natvrdo dal default 17ku jádro ( toto nastavení prý zůstane aktivní jen do další aktualizace, kdy se nastavení přepíše automaticky - a kdyby ne, no tak ručně), a po přečtení odkazu od xxl jsem se dověděl, že grub(2) vlastně soubor nevytváří. ale že používá malý soubor už vytvořený, a do něj pomocí funkcí BIOSu nebo EFI vpisuje potřebná data.

    Je to vlastně pochopitelné ( jen jsem neznal přesně jakým způsobem grub(2) data ukládá ). Zabraňuje se tím možnosti poškození FS nebo nutnost pečovat o konzistenci FS při ukládání hodnot. Proto grub(2) ani nechce umět zapisovat na FS, které mají kontrolní součty nebo jiné moderní vlastnosti, a nedokážou pro zápis využít funkce BIOSu nebo EFI. Čili btrfs je v tomto ohledu nepoužitelné.

    Možná někdy bude grub toto umět, ale vlastně, kdo chce multiboot, zařídí se podle toho, a vytvoří /boot na ext2, takže ta moje myšlenka je asi nesmyslná ... Grub má zavést jádro, ne být jádrem, neni co řešit ...

    Děkuji za vysvětlení a nevedení,vlastně k tématu už není potřeba víc dodávat ...

    M

    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.