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 13:55 | Nová verze

    Byla vydána nová verze 0.41.0 multimediálního přehrávače mpv (Wikipedie) vycházejícího z přehrávačů MPlayer a mplayer2. Přehled novinek, změn a oprav na GitHubu. Požadován je FFmpeg 6.1 nebo novější a také libplacebo 6.338.2 nebo novější.

    Ladislav Hagara | Komentářů: 0
    dnes 12:44 | Nová verze

    Byla vydána nová verze 5.5 (novinky) skriptovacího jazyka Lua (Wikipedie). Po pěti a půl letech od vydání verze 5.4.

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

    Byla vydána nová verze 5.4.0 programu na úpravu digitálních fotografií darktable (Wikipedie). Z novinek lze vypíchnout vylepšenou podporu Waylandu. Nejnovější darktable by měl na Waylandu fungovat stejně dobře jako na X11.

    Ladislav Hagara | Komentářů: 0
    21.12. 05:00 | Nová verze

    Byla vydána beta verze Linux Mintu 22.3 s kódovým jménem Zena. Podrobnosti v přehledu novinek a poznámkách k vydání. Vypíchnout lze, že nástroj Systémová hlášení (System Reports) získal mnoho nových funkcí a byl přejmenován na Informace o systému (System Information). Linux Mint 22.3 bude podporován do roku 2029.

    Ladislav Hagara | Komentářů: 2
    21.12. 01:55 | Nová verze

    GNU Project Debugger aneb GDB byl vydán ve verzi 17.1. Podrobný přehled novinek v souboru NEWS.

    Ladislav Hagara | Komentářů: 0
    19.12. 17:22 | IT novinky

    Josef Průša oznámil zveřejnění kompletních CAD souborů rámů tiskáren Prusa CORE One a CORE One L. Nejsou vydány pod obecnou veřejnou licenci GNU ani Creative Commons ale pod novou licencí OCL neboli Open Community License. Ta nepovoluje prodávat kompletní tiskárny či remixy založené na těchto zdrojích.

    Ladislav Hagara | Komentářů: 14
    19.12. 17:00 | Komunita

    Nový CEO Mozilla Corporation Anthony Enzor-DeMeo tento týden prohlásil, že by se Firefox měl vyvinout v moderní AI prohlížeč. Po bouřlivých diskusích na redditu ujistil, že v nastavení Firefoxu bude existovat volba pro zakázání všech AI funkcí.

    Ladislav Hagara | Komentářů: 1
    19.12. 10:11 | IT novinky

    V pořadí šestou knihou autora Martina Malého, která vychází v Edici CZ.NIC, správce české národní domény, je titul Kity, bity, neurony. Kniha s podtitulem Moderní technologie pro hobby elektroniku přináší ucelený pohled na svět současných technologií a jejich praktické využití v domácích elektronických projektech. Tento knižní průvodce je ideální pro každého, kdo se chce podívat na současné trendy v oblasti hobby elektroniky, od

    … více »
    Ladislav Hagara | Komentářů: 10
    19.12. 03:11 | Komunita

    Linux Foundation zveřejnila Výroční zprávu za rok 2025 (pdf). Příjmy Linux Foundation byly 311 miliónů dolarů. Výdaje 285 miliónů dolarů. Na podporu linuxového jádra (Linux Kernel Project) šlo 8,4 miliónu dolarů. Linux Foundation podporuje téměř 1 500 open source projektů.

    Ladislav Hagara | Komentářů: 0
    19.12. 02:11 | Zajímavý článek

    Jean-Baptiste Mardelle se v příspěvku na blogu rozepsal o novinkám v nejnovější verzi 25.12.0 editoru videa Kdenlive (Wikipedie). Ke stažení také na Flathubu.

    Ladislav Hagara | Komentářů: 0
    Kdo vám letos nadělí dárek?
     (27%)
     (2%)
     (13%)
     (2%)
     (2%)
     (2%)
     (11%)
     (27%)
     (16%)
    Celkem 56 hlasů
     Komentářů: 16, poslední včera 23:13
    Rozcestník

    Dotaz: Ako vytvoriť iniramfs?

    31.7.2008 12:42 Ján Chrastina | skóre: 4 | blog: Pavuk
    Ako vytvoriť iniramfs?
    Přečteno: 711×
    Zdravím,

    po dlhom uptime a zopár aktualizáciách mi Debian Etch odmieta naštartovať. Root súborový systém mám na LVM2 oddieli. Chyba pri štarte:

    Uniform CD-ROM driver Revision: 3.20

    Done

    Begin: Mounting root file system... ...

    Begin: Running /scripts/local-top ...

    device-mapper: ioctl: 4.7.0-ioctl (2006-06-24) initialised: dm-devel@redhat.com

    vgchange: error while loading shared libraries: libreadline.so.5: cannot open shared object file: No such file or directory

    vgchange: error while loading shared libraries: libreadline.so.5: cannot open shared object file: No such file or directory

    Done.

    Begin: Waiting for root file system... ...

    Done.

    Check root= bootarg cat /proc/cmdline

    or missing modules, devices: cat /proc/modules ls /dev

    ALERT! /dev/mapper/hsee--dcn--s444-root does not exist. Dropping to a shell!

    BusyBox v1..1.3 (Debian 1:1.1.3-4) Built-in shell (ash)

    Enter 'help' for a list of built-in commands.

    (initramfs) cat /proc/cmdline

    root=/dev/mapper/hsee--dcn--s444-root ro

    Pomocou Live CD som zobral súbor /boot/initrd.img-2.6.18-6-686 a rozbalil príkazom zcat initrd.img-2.6.18-6-686 | cpio -i. Výsledný adresár neobsahuje knižnicu lib/libreadline.so.5 . Knižnicu som doplnil do lib adresára a vytvoril nový iniramfs príkazom find . -print | cpio -i > ~/initrd.img-2.6.18-6-686. Výsledný súbor som gzipoval a nahodil do /boot, pridal som záznam do grubu s novým initram obrazom a pokúsil som sa nabootovať. Žiaľ, skončil som na chybe: RAMDISK: Compressed image found at block 0 RAMDISK: incomplete write: (-28 != 32768) 8388608 a potom už len hlášky VFS: cannot open root device a panika jadra.

    Vie niekto poradiť ako správne vytvoriť iniramfs obraz z upravenej adresárovej štruktúry?

    Ďakujem.

    Odpovědi

    31.7.2008 13:03 Jirka
    Rozbalit Rozbalit vše Re: Ako vytvoriť iniramfs?
    Nestačilo by použít příkaz mkinitramfs? tuším že je to balík initramfs-tools. ten by si měl sám do initrdu natahat vše co je třeba.
    31.7.2008 13:13 Ján Chrastina | skóre: 4 | blog: Pavuk
    Rozbalit Rozbalit vše Re: Ako vytvoriť iniramfs?
    Odpoviem si sám. Podľa http://www.vas.nu/pipermail/klibc/2005-August/001111.html treba nový initramfs archivovať s prepínačom --format=newc asi takto:

    find | cpio --format=newc -o | gzip > /boot/initrd.img-2.6.18-6-686.correct

    Želám veľa šťastia pri vytváraní initramfs obrazov.
    msk avatar 1.8.2008 15:01 msk | skóre: 27 | blog: msk
    Rozbalit Rozbalit vše Re: Ako vytvoriť iniramfs?
    Neviem, ci sa uplne orientujem, ale ja som potreboval premigrovat debian z virtualboxu a normalnych oddielov na fyzicky stroj a nad lvm. Spravil som to cez system rescue cd, vytvoril particie, lvm, vg, lv, filesystem, pre-tar-oval som tam filesystem z virtualboxu, chrootol sa do noveho systemu a pustil dpkg-reconfigure linux-image-blablabla. Jeho sucastou bolo pregenerovanie initrd, takze sa tam pridali moduly pre lvm a potom to uz bootovalo.
    5.8.2008 23:35 Ján Chrastina | skóre: 4 | blog: Pavuk
    Rozbalit Rozbalit vše Re: Ako vytvoriť iniramfs?
    Neviem kde je presne chyba. Vytvoril som nový initramfs príkazom dpkg-reconfigure linux-kernel-..., ale boot stále hlásil chýbajúcu knižnicu libreadline pri inicializácii LVM. Vo VitrualBoxe som urobil čistú inštaláciu Debian Etch s root partíciou na LVM a po kontrole funkčnosti som rozbalil initramfs. V adresári lib som mal libreadline a libncurses, ktoré na produčnom stroji neboli. Nuž som ich pridal na produčnom stroji do adresára lib a vytvoril nový initramfs. Teraz nabieha bezproblémov, v Grube som tieto úpravy zaradil mimo automaticky aktualizované veci. Zaujímavé ešte je že mkinitramfs sa snaží odhadnúť knižnice ktoré potrebujú binárky v initramfs a pridáva ich pri vytváraní. Ale systémový vgchange nepotrebuje libreadline:

    hsee-dcn-s444:~# ldd `which vgchange`

    linux-gate.so.1 => (0xffffe000)

    libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7e11000)

    /lib/ld-linux.so.2 (0xb7f51000)

    Naopak, vgchange v initramfs potrebuje viac knižníc:

    hsee-dcn-s444:~/initramfs/sbin# ldd vgchange

    linux-gate.so.1 => (0xffffe000)

    libdevmapper.so.1.02 => /lib/libdevmapper.so.1.02 (0xb7f7d000)

    libreadline.so.5 => /usr/local/groundwork/lib/libreadline.so.5 (0xb7f4f000)

    libselinux.so.1 => /lib/libselinux.so.1 (0xb7f39000)

    libsepol.so.1 => /lib/libsepol.so.1 (0xb7ef8000)

    libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7ef4000)

    libncurses.so.5 => /usr/local/groundwork/lib/libncurses.so.5 (0xb7eb3000)

    libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7d82000)

    /lib/ld-linux.so.2 (0xb7f9d000)

    Tým /usr/local/groundwork knižniciam už vôbec nerozumiem. Inštalácia groundworku nie je jednoduchá a asi poprepisoval knižnice v systéme. Ešte sa na to pozriem.
    6.8.2008 00:13 romank | skóre: 10 | blog: romank
    Rozbalit Rozbalit vše Re: Ako vytvoriť iniramfs?
    Po nabotovani z live-linuxu:
    mkinitrd > /boot/initrd.img-2.6.18-6-686_new 2.6.18-6-686
    a potom staci zmenit initrd v (lilo,grub) .
    RK

    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.