Portál AbcLinuxu, 25. dubna 2024 13:14


Dotaz: Ako postavit univerzalny initrd

Pačmaga avatar 9.2.2008 12:29 Pačmaga | skóre: 3 | blog: manual_sk
Ako postavit univerzalny initrd
Přečteno: 180×
Odpovědět | Admin

zdravim ... snazim sa postavit initrd ktory by bezal nezavisle od hw konfiguracie pc alebo fs disku ... (a hlavne jednoduchy v principe .. mal by iba zistit druh fs roota a urobit pivot)

Ako podklad som pouzil initrd z mkinitrd (archlinux verzia) ... jeho jednoducha stavby mi vyhovolala (initrd vytvoril obsah /dev potom skusal mountnut moduly nakoniec pomocou awk zistik druh fs a nasledno ho mountol a preklopy) ... tento vygenerovany initrd nefungoval ani vo svojej defautnej podobe (bezprostredne po vygenerovany - bez uprav :) )

... kazdopane som odstranil asi polovicu z linuxrc ked som vymazal vsetky riadky insmod

... (jadro som nakompiloval tak aby aby si moduly pripajalo samo v pripade nutnosti)

... nakopiroval som do initrd moduly (ktore som povazoval za dolezite .. MOZNO TU NIEKDE BUDE CHYBA) v rovnakej strukture ako su na roote (tj. /lib/modules/...) s tym ze to "automaticke" pripajanie modulov by tak mohlo fungovat

Po boote mi vsak initrd nechce primountovat "novy" root na urcene miesto vypise ze bud device alebo adresa neexistuje (pricom su vytvorene oboje .... a nazvy sedia)

ked mi niekto viete poradit .. vopred dik

sry za to upnito ale neviem ako aby som to sem inac dal (je to obycajny loop zbaleny gzipom)
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Na otázku zatím nikdo bohužel neodpověděl.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.