On Wed, 6 Sep 2006, Kiss Gabor wrote:

In article <[EMAIL PROTECTED]>,
        Erdelyi Gabor <[EMAIL PROTECTED]> writes:
Szerintem rootfs-re ne tegyel LVMet. En legalabbis nem szoktam.
Ill. a rootfs-t ne LVM-re tedd, vagy mi :)

Nem volt valasztasi lehetosegem.
A telepito ilyennek csinalta.

Pontosan melyik telepito? Es milyen kernelt rakott fel alapbol?
Nezd meg a telepito initrd-jet (mount ... -t cramfs -o loop, stb.)
hogy mi van az initrd.img gyokereben levo script file-ban, vagy amit elindit a linuxrc.

Debian sarge-on az volt a tipikus szivacs, hogy 2.6.8-as a deb-es kernel, es a mkinitrd meg devfs-hez van kitalalva, ami az ujabb kernelekben mar nincs. Szoval en az emlitett /script -be a kov. sorokat szurtam be:

mount_tmpfs /dev # a mount -t devfs ... helyett
for i in 1 2 3 4; do mknod /dev/hda$i b 3 $i; done
# itt persze az a lenyeg, hogy letrehozd a diszkednek megfelelo # bejegyzeseket; es ezeket (de legalabb a hda-t) celszeru az # initrd.img fix dev konyvtaraba is berakni (cp -a /dev/hda* /initrd/dev) # mert kulonben a dm modul nem fogja megtalalni az LVM particiot
[itt jon az lvm.conf-os resz]
vgchange -a y
# emiatt kell az irhato /dev-et a hda-kkal megcsinalni
[umount-ok]
if [ -z "$noresume" ]; then
        echo >/proc/suspend2/do_resume
        # ha software suspend is kellene es ha nincs noresume
        # bootparameter
fi

Mindezt be lehet rakni az /etc/mkinitrd egyik szkriptjebe is, es akkor nem kell mountolgatni utolag az initrd.img-t es kezzel mkcramfs-ezni, de elegge hardverfuggo (hda vagy sda, particiok, es szukseg lehet az initrd.img dev konyvtaraba masolni az lvm koteteinek strukturajat is, de legalabb a root illetve a swap kotetet)

Ha nem sikerul, akkor a Kernel panic elotti sorokat kell tanulmanyozni
(betoltodik-e a dm, megtalalja-e az lvm-et, aztan a vgchange felismeri-e a koteteket, stb.)

Erdemes lehet meg osszehasonlitani a mukodo kernel es a nem mukodo kernel initrd.img-enek tartalmat... (/loadmodules, /script, /lib/lvm-*, stb.)

sZs
_________________________________________________
linux lista      -      linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz