Re: linux, initrd problema
M. Csabi wrote: Szia, Ja, akkor ez tulajdonkeppen nem initrd, keverem a ket dolgot... Ez egyszeru ramdisk, rajta ext2. Az initrd az initial ram disk, fuggetlenul attol, hogy milyen fs van rajta. Ennyi a lenyege: /bin/mount -t reiserfs -o ro /dev/ /realroot cd /realroot /sbin/pivot_root . initrd exec /initrd/sbin/chroot . /sbin/init >/dev/console &1 -- Gabor HALASZ <[EMAIL PROTECTED]> _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
Re: linux, initrd problema
M. Csabi <[EMAIL PROTECTED]> wrote: > szeretnem, ha ezzel a ramdiskkel megoldhato a dolog amit > szeretnek (es mar csak ez az utolso lepes hianyzik hogy menjen > tovabb). leirhatnad, hogy mit szeretnel elerni :) raas -- Those who say it cannot be done should not interrupt the person doing it. -- Chinese proverb _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
Re: linux, initrd problema
Szia, Ja, akkor ez tulajdonkeppen nem initrd, keverem a ket dolgot... Ez egyszeru ramdisk, rajta ext2. Az initrd-t nem tudtam sosem megtanulni, atneztem standard kernel initrd-t de ebben az ugyben nem segitett, s megtanulni sem szeretnem, ha ezzel a ramdiskkel megoldhato a dolog amit szeretnek (es mar csak ez az utolso lepes hianyzik hogy menjen tovabb). Udv: Csabi _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
Re: linux, initrd problema
2006. október 24. 19.47 dátummal M. Csabi ezt írta: > Ezek szerint a script rosszul van megirva... Tudsz valamit > javasolni hogy ezt mire csereljem hogy mukodjon? Nem tudom miért van szükséged rá, hogy kézzel buheráld az initrd-t. Vannak erre tool-ok is, pl. mkinitrd. Ha mindenképpen kézzel kell csinálni valami spéci igény miatt, akkor is jó kiindulási alap, amit mkinitrd-vel létrehozol. Aztán azt lehet faragni. > Tovabbi problema hogy a lilo-nak csak a /dev/ram0 root-ot tudom > megadni, mert egyszerre ertelemszeruen ket root megadasa nem > lehetseges, hogyan vegyem ra hogy tovabblepjen? A lilo-nak miért is kell ez? Ramdisk-et akarsz használni root fs-nek? Ha az initrd miatt gondoltad, akkor azt az initrd=/boot/initrd-xyz bejegyzéssel teheted meg, a root meg mutasson a valódi helyére. -- Sala _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
Re: linux, initrd problema
Szia, Ismet koszi a segitseget. :) Termeszetesen probaltam siman "/sbin/init", parameterek nelkul, az eredmeny ugyanaz: usage: /sbin/init ... Udv: Csabi _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
Re: linux, initrd problema
M. Csabi <[EMAIL PROTECTED]> wrote: > > Ezek szerint a script rosszul van megirva... Tudsz valamit > javasolni hogy ezt mire csereljem hogy mukodjon? Szerintem alapesetben nem kell semmi parameter az init-nek. > Tovabbi problema hogy a lilo-nak csak a /dev/ram0 root-ot tudom > megadni, mert egyszerre ertelemszeruen ket root megadasa nem > lehetseges, hogyan vegyem ra hogy tovabblepjen? Nem is kell a masik root-ot megadni, azt a scriptben levo pivot_root hivas elintezi. initrd ugyben vannak nalam hozzaertobbek is, remelhetoleg elobb-utobb benez ide valaki es tud tobbet segiteni. -- HCS _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
Re: linux, initrd problema
Szia, Koszi a valaszt. Ezek szerint a script rosszul van megirva... Tudsz valamit javasolni hogy ezt mire csereljem hogy mukodjon? Tovabbi problema hogy a lilo-nak csak a /dev/ram0 root-ot tudom megadni, mert egyszerre ertelemszeruen ket root megadasa nem lehetseges, hogyan vegyem ra hogy tovabblepjen? Koszonettel: Csabi _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
Re: linux, initrd problema
M. Csabi <[EMAIL PROTECTED]> wrote: > > exec /sbin/init ${CMDLINE} > > A CMDLINE tartalma a kovetkezo: > BOOT_IMAGE=17 ro root=302 > Ez nagyon nem tetszik az initnek, mert kiirja hogy: usage: init... es az > osszes parametert... Tehat mintha rosszul lenne meghivva... Merthogy a CMDLINE a kernel parancssora, es semmi koze az init-hez. -- HCS _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
linux, initrd problema
Sziasztok, Van egy problemam. Egy initrd image-et keszitettem egy howto alapjan. Mukodik is rendesen, a baj mar csak az hogy nem mountolja a winchesterrol a real root fajlrendszert. Az initrd init script vege: (a "new" konyvtar ala be van mount-olva a root fajlrendszer, amit inditani kellene) cd /new mkdir initrd pivot_root . initrd # Start init and flush ram device exec chroot . /bin/sh <<- EOF >dev/console 2>&1 umount initrd rm -rf initrd blockdev --flushbufs /dev/ram0 exec /sbin/init ${CMDLINE} EOF A CMDLINE tartalma a kovetkezo: BOOT_IMAGE=17 ro root=302 Ez nagyon nem tetszik az initnek, mert kiirja hogy: usage: init... es az osszes parametert... Tehat mintha rosszul lenne meghivva... Itt meg is all, hogy ismeretlen root device a /dev/ram0, meg hogy nem tudja mountolni a root fs-t ('0,0')... Hogyan kellene atirni hogy jo legyen? Csak ezzel van a baj hogy ez nem mukodik... Koszonettel: Csabi _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux