Sziasztok!
A következő lenne a kérdésem. Van egy szerver Etch-el telepítve. Van rajta software RAID1 + LVM2. Ez úgy van összerakva, hogy a RAID-el összehúztam két partíciót két külön diszk alatt RAID1-el. Ezután csináltam rá egy LVM2 tömböt, majd kialakítottam 4 pírtíciót: Root, Var, Tmp, Home. A SWAP és a Boot partíciók természetesen ez előtt vannak kialakítva a diszken külön. A gyári 2.6-os kernellel tökéletesen működik is a dolog, azonban ha akarok csinálni egy 2.4-es kernelt, ott már gondok vannak.
Tudom, hogy a 2.4-es kernel alatt nincs alapból Device Mapper, de azt már beleraktam a kernelbe. Így sem tudtam azonban boot-ra bírni a kernelt. Gondoltam, hogy csinálok egy initrd-t, hátha az is kell a dologhoz, bár minden a kernelbe volt forgatva, de sosem lehet tudni.
Meg is csináltam a kernelt szépen a következő paranccsal:
make-kpkg --initrd --revision=1.0.0 kernel_image
Ezután akartam csinálni egy telepítést, de a következő hibával leállt:
dpkg -i linux-image-2.4.34-grsec_1.0.0_amd64.deb
...
/bin/bash: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or directory
mkinitrd failed to create initrd image.
Failed to create initrd image.
dpkg: hibás feldolgozás: linux-image-2.4.34-grsec (--install):
post-installation script alfolyamat 9 hibakóddal kilépett
Hibák történtek a feldolgozáskor:
linux-image-2.4.34-grsec
Hogyan lehet, hogy nem találja a "libdl.so.2" file-t. 5 vagy 6 olyan csomag van az Etch disztibúcióban, ami tartalmazza ezt a filet. Mindegyik csomagot felraktam, de így sem találja. Hol kellene ennek lennie, s melyiknek kellene ott lennie a sok közül. Hogy lehetne ezt megtudni?
Segítségeteket előre is köszönöm!