Portál AbcLinuxu, 14. května 2025 02:09
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)Na otázku zatím nikdo bohužel neodpověděl.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.